Server definition
- Hash
- sha256:1167dafc78997e7fea877a834c199621a6025134d00429e85317f405e97a35fb
- What it is
- What a remote MCP server returned when asked what it offers: 5 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "玩法说明与全部指令列表(中文)。 / Game manual and full command list (Chinese).",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "fishing_manual",
"outputSchema": null
},
{
"description": "重开一局(会覆盖当前进度,必须传 confirm:true 确认)。 / Start over (overwrites progress; requires confirm:true).",
"inputSchema": {
"additionalProperties": false,
"properties": {
"confirm": {
"description": "必须显式为 true 才会重开(防误重开覆盖进度)。 / Must be explicitly true to start over (guards against accidental reset).",
"type": "boolean"
},
"player_code": {
"description": "可选:要在哪个存档码上重开(形如 WNF-XXXX-XXXX-XXXX)。不填则发一个新码开新局。 / Optional save code to start over on; omit to get a fresh code and a new game.",
"type": "string"
},
"seed": {
"description": "可选:32 位整数种子(便于复现)。不填则随机取种。 / Optional 32-bit integer seed for reproducibility; random if omitted.",
"type": "integer"
}
},
"required": [
"confirm"
],
"type": "object"
},
"name": "fishing_new_game",
"outputSchema": null
},
{
"description": "执行钓鱼指令,一切游戏操作走这里(如 cast 5、status、buy basic_worm 3;支持用 ; 叠加最多 8 条)。 / Run a fishing command; the main gameplay channel.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"command": {
"description": "引擎指令,如 cast 5 / status / buy basic_worm 3;支持用 ; 叠加最多 8 条。 / A fishing command, e.g. 'cast 5'; up to 8 chained with ';'.",
"type": "string"
},
"player_code": {
"description": "可选:你的存档码(形如 WNF-XXXX-XXXX-XXXX)。首次玩不填,服务器会发一个并在结果里告诉你,记下它下次续玩报回来即可;不填则每次都是新的临时局。 / Optional save code (e.g. WNF-XXXX-XXXX-XXXX). Omit on first play; the server issues one and returns it—keep it and pass it back next time to resume.",
"type": "string"
}
},
"required": [
"command"
],
"type": "object"
},
"name": "fishing_play",
"outputSchema": {
"additionalProperties": false,
"properties": {
"encyclopedia_count": {
"description": "当前图鉴已收录种数(文本无进度时为 null)。 / Encyclopedia count so far (null if not present in text).",
"type": [
"integer",
"null"
]
},
"events": {
"description": "轻量事件摘要(不含概率)。 / Lightweight event summaries (no probabilities).",
"items": {
"additionalProperties": false,
"properties": {
"summary": {
"type": "string"
},
"type": {
"enum": [
"catch",
"milestone",
"treasure",
"choice",
"legend"
],
"type": "string"
}
},
"required": [
"type",
"summary"
],
"type": "object"
},
"type": "array"
},
"player_code": {
"description": "本局对应的存档码(报码续档用;未用存档码模式时为 null)。 / Save code for this session (for resuming; null if not in save-code mode).",
"type": [
"string",
"null"
]
},
"text": {
"description": "引擎原样输出文本 / Raw engine output text.",
"type": "string"
}
},
"required": [
"text",
"events",
"encyclopedia_count",
"player_code"
],
"type": "object"
}
},
{
"description": "存档元信息(路径 / schema 版本 / 身份模式 / 进度摘要,不含游戏机密)。 / Save metadata (path, schema version, identity mode, progress); no game secrets.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"player_code": {
"description": "你的存档码(形如 WNF-XXXX-XXXX-XXXX),用来查这个存档的信息。不填就先 fishing_play 玩一竿拿到码,再来查。 / Your save code (e.g. WNF-XXXX-XXXX-XXXX) to inspect this save; play once first if you don't have one.",
"type": "string"
}
},
"type": "object"
},
"name": "fishing_save_info",
"outputSchema": null
},
{
"description": "生成可分享的图鉴 / 稀有时刻分享卡(kind: encyclopedia | moment);也可填 fish:<中文鱼名> 给某条已钓到、收录进图鉴的鱼单独出一张卡。 / Generate a shareable card (encyclopedia | moment); optionally name a caught fish to card it.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"fish": {
"description": "可选:给某条你已经钓到、收录进图鉴的鱼单独出一张卡,填它的中文名(如 鲫鱼);没钓到过或名字对不上就不出卡。 / Optional: name a fish you've already caught (Chinese name, e.g. 鲫鱼) to card that one fish; no card if it's uncaught or the name doesn't match.",
"type": "string"
},
"kind": {
"description": "卡片类型:encyclopedia(图鉴进度)或 moment(近期稀有时刻)。 / Card kind: 'encyclopedia' (dex progress) or 'moment' (recent rare moment).",
"enum": [
"encyclopedia",
"moment"
],
"type": "string"
},
"player_code": {
"description": "你的存档码(形如 WNF-XXXX-XXXX-XXXX),用来给这个存档出分享卡。不填就先 fishing_play 玩一竿拿到码,再来出卡。 / Your save code (e.g. WNF-XXXX-XXXX-XXXX) to card this save; play once first if you don't have one.",
"type": "string"
}
},
"required": [
"kind"
],
"type": "object"
},
"name": "fishing_share_card",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:1167dafc78997e7fea877a834c199621a6025134d00429e85317f405e97a35fb | sha256sum