接入指南
配置示例
通过 HTTP JSON-RPC 调用塑库网 MCP endpoint。
环境要求
JSON 请求体
请求体必须是 JSON-RPC 2.0 对象。
自定义请求头
通过 X-MCP-API-Key 传入 pd_mcp_ 开头的完整密钥。
响应解析
调用方需要处理 result、error、content 和 structuredContent。
Endpoint
生产环境请求地址:
https://api.plasdata.com/sokoo/mcp
本地调试如果经过 Nuxt 代理,可以使用 /sokoo/mcp。不要把 MCP
API Key 暴露在浏览器端。
curl 示例
当前可用工具包括 tds.search、tds.detail、document.list、document.download 和 price.search。
curl -X POST "https://api.plasdata.com/sokoo/mcp" \
-H "Content-Type: application/json" \
-H "X-MCP-API-Key: pd_mcp_xxx" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'JavaScript 示例
const response = await fetch('https://api.plasdata.com/sokoo/mcp', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-MCP-API-Key': process.env.PLASDATA_API_KEY,
},
body: JSON.stringify({
jsonrpc: '2.0',
id: 2,
method: 'tools/call',
params: {
name: 'tds.search',
arguments: {
keyword: 'PA66',
limit: 5,
lang: 'zh',
},
},
}),
})
const payload = await response.json()Python 示例
import os
import requests
response = requests.post(
'https://api.plasdata.com/sokoo/mcp',
headers={
'Content-Type': 'application/json',
'X-MCP-API-Key': os.environ['PLASDATA_API_KEY'],
},
json={
'jsonrpc': '2.0',
'id': 3,
'method': 'tools/call',
'params': {
'name': 'tds.detail',
'arguments': {
'tds_id': 'tds_xxx',
'lang': 'zh',
},
},
},
)
payload = response.json()