返回地图

MCP工具服务

标准Streamable HTTP类型的MCP服务,提供平台API封装和调用能力

POST
/api/mcp

Header Parameters

Acceptstring

返回格式

A JSON-RPC 2.0 request object.

jsonrpcstring

协议版本,遵循MCP规范

idnumber

请求ID,遵循MCP规范

methodstring

调用方法,遵循MCP规范

params?object

参数,遵循MCP规范

Response Body

application/json

application/json

curl -X POST "https://loading/api/mcp" \  -H "Accept: application/json,text/event-stream" \  -H "Content-Type: application/json" \  -d '{    "jsonrpc": "2.0",    "id": 1,    "method": "tools/list",    "params": {}  }'
"event: message\ndata: {\"result\":{\"tools\":[{\"name\":\"watershed_knowledge\",\"description\":\"获取水利、水信息码、水电、遥感等水和卫星相关领域的知识,当用户使用水信息码、水利相关功能时,总应该调用以避免错误的回答\",\"inputSchema\":{\"type\":\"object\",\"properties\":{},\"additionalProperties\":false,\"$schema\":\"http://json-schema.org/draft-07/schema#\"}},{\"name\":\"generate_ma\",\"description\":\"根据流域信息或 POI 信息生成对应的水信息码\n参数列表:\ntype: 资源类型, 可取值[rivers,subbasins,junction]\nkey: type取值不为[rivers,subbasins]必填, POI的ID\nbasincode: type取值为[rivers,subbasins]必填, 水信息码中的流域编码\nsubbasincd: type取值为[rivers,subbasins]必填, 水信息码中的子流域编码\nbinstrval: type取值为[rivers,subbasins]必填, 水信息码中的河段二叉树编码取值分量\nbinstrlen: type取值为[rivers,subbasins]必填, 水信息码中的河段二叉树编码长度分量\nlevel: type取值为[rivers,subbasins]必填, 河流级别, 从1开始增大, 级别越大的为干流, 如未知可默认为1, 即最细支流\",\"inputSchema\":{\"type\":\"object\",\"properties\":{\"type\":{\"type\":\"string\"},\"key\":{\"type\":\"string\"},\"basincode\":{\"type\":\"number\"},\"subbasincd\":{\"type\":\"string\"},\"binstrval\":{\"type\":\"number\"},\"binstrlen\":{\"type\":\"number\"},\"level\":{\"type\":\"number\"}},\"required\":[\"type\",\"key\",\"basincode\",\"subbasincd\",\"binstrval\",\"binstrlen\",\"level\"],\"additionalProperties\":false,\"$schema\":\"http://json-schema.org/draft-07/schema#\"}},{\"name\":\"resolve_ma\",\"description\":\"将水信息码解析为结构化数据,包含专有部分、标准部分和扩展部分\n参数列表:\nma: 水信息码\",\"inputSchema\":{\"type\":\"object\",\"properties\":{\"ma\":{\"type\":\"string\"}},\"required\":[\"ma\"],\"additionalProperties\":false,\"$schema\":\"http://json-schema.org/draft-07/schema#\"}},{\"name\":\"get_subbasin\",\"description\":\"根据流域编码和分区编码获取流域详细信息\n参数列表:\nbasincode: 水信息码中的流域编码\nsubbasincd: 水信息码中的子流域编码\nlevel: 流域级别, 从1开始增大, 级别越大的为干流, 如未知可默认为1, 即最细支流\",\"inputSchema\":{\"type\":\"object\",\"properties\":{\"basincode\":{\"type\":\"number\"},\"subbasincd\":{\"type\":\"string\"},\"level\":{\"type\":\"number\"}},\"required\":[\"basincode\",\"subbasincd\",\"level\"],\"additionalProperties\":false,\"$schema\":\"http://json-schema.org/draft-07/schema#\"}},{\"name\":\"get_river\",\"description\":\"根据流域编码、分区编码、二叉树编码等参数获取河流详细信息\n参数列表:\nbasincode: 水信息码中的流域编码\nsubbasincd: 水信息码中的子流域编码\nbinstrval: 水信息码中的河段二叉树编码取值分量\nbinstrlen: 水信息码中的河段二叉树编码长度分量\nlevel: 河流级别, 从1开始增大, 级别越大的为干流, 如未知可默认为1, 即最细支流\",\"inputSchema\":{\"type\":\"object\",\"properties\":{\"basincode\":{\"type\":\"number\"},\"subbasincd\":{\"type\":\"string\"},\"binstrval\":{\"type\":\"number\"},\"binstrlen\":{\"type\":\"number\"},\"level\":{\"type\":\"number\",\"default\":1}},\"required\":[\"basincode\",\"subbasincd\",\"binstrval\",\"binstrlen\"],\"additionalProperties\":false,\"$schema\":\"http://json-schema.org/draft-07/schema#\"}},{\"name\":\"get_poi\",\"description\":\"根据POI类型和值获取对应的详细信息\n参数列表:\ntype: POI类型, 可取值[junction]\nkey: POI的ID\",\"inputSchema\":{\"type\":\"object\",\"properties\":{\"type\":{\"type\":\"string\"},\"key\":{\"type\":\"string\"}},\"required\":[\"type\",\"key\"],\"additionalProperties\":false,\"$schema\":\"http://json-schema.org/draft-07/schema#\"}},{\"name\":\"search_pois\",\"description\":\"根据部分条件组合搜索POI信息\n参数列表:\nbasincode: 水信息码中的流域编码\nsubbasincd: 水信息码中的子流域编码\nbinstrval: 水信息码中的河段二叉树编码取值分量\nbinstrlen: 水信息码中的河段二叉树编码长度分量\ntype: POI类型, 可取值[junction]\nkey: POI的ID\",\"inputSchema\":{\"type\":\"object\",\"properties\":{\"basincode\":{\"type\":\"number\"},\"subbasincd\":{\"type\":\"string\"},\"binstrval\":{\"type\":\"number\"},\"binstrlen\":{\"type\":\"number\"},\"type\":{\"type\":\"string\"},\"key\":{\"type\":\"string\"}},\"required\":[\"basincode\",\"subbasincd\",\"binstrval\",\"binstrlen\",\"type\",\"key\"],\"additionalProperties\":false,\"$schema\":\"http://json-schema.org/draft-07/schema#\"}},{\"name\":\"search_all\",\"description\":\"全局搜索\n参数列表:\nq: 查询字符串\",\"inputSchema\":{\"type\":\"object\",\"properties\":{\"q\":{\"type\":\"string\"}},\"required\":[\"q\"],\"additionalProperties\":false,\"$schema\":\"http://json-schema.org/draft-07/schema#\"}}]},\"jsonrpc\":\"2.0\",\"id\":1}"
{
  "detail": "MCP disabled"
}