MCP Typescript SDK 由 ChatMCP 编辑
如何使用
- 安装 sdk
npm i @chatmcp/sdk
- 更新 MCP 服务器
import { RestServerTransport } from "@chatmcp/sdk/server/rest.js";
async function main() {
const port = 9593;
const endpoint = "/rest";
const transport = new RestServerTransport({ port, endpoint });
await server.connect(transport);
await transport.startServer();
}
- 请求 api
curl -X POST http://127.0.0.1:9593/rest \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": "1",
"method": "initialize",
"params": {
"protocolVersion": "1.0",
"capabilities": {},
"clientInfo": {
"name": "your_client_name",
"version": "your_version"
}
}
}'