跳转到内容

MCP JSON-RPC 入口

POST
/mcp
curl --request POST \
--url https://api.intematrix.tech/mcp \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "jsonrpc": "2.0", "id": 1, "method": "tools/list", "params": {} }'

统一的 MCP JSON-RPC 2.0 入口,支持 initialize、tools/list、tools/call、 resources/list、prompts/list 等方法。请求与响应遵循 MCP 规范。

Media typeapplication/json
object
jsonrpc
required
string
Allowed value: 2.0
id
One of:
string
method
required
string
params
object
key
additional properties
any

Examples

ExampletoolsList

tools/list

{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list",
"params": {}
}

JSON-RPC 响应

Media typeapplication/json
object
jsonrpc
string
Allowed value: 2.0
id
One of:
string
result
object
key
additional properties
any
error
object
code
integer
message
string

Example

{
"jsonrpc": "2.0"
}

未鉴权或密钥无效

Media typeapplication/json
object
error
object
code
string
message
string

Example

{
"error": {
"code": "unauthorized"
}
}

超出速率限制或配额

Media typeapplication/json
object
error
object
code
string
message
string

Example

{
"error": {
"code": "rate_limited"
}
}