关于 MCP REST
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCP REST
围绕 Model Context Protocol(MCP)客户端的 REST API 封装。
这样,你就可以试用 MCP,而无需保持持续连接。
仅供测试,不要用于实际用途。
安装
# Install globally
npm install -g mcp-rest
# Or use with npx
npx mcp-rest
使用方法
npx mcp-rest [options]
选项
| 选项 | 说明 | 默认值 |
|---|---|---|
-t, --type <type> | 连接类型:"sse" | sse |
-u, --url <url> | SSE 服务 URL(用于 sse 类型) | http://localhost:8000/sse |
-p, --port <port> | Express 服务端口 | 3000 |
-d, --debug | 启用调试日志 | false |
-h, --help | 显示帮助 | |
-V, --version | 显示版本 |
示例
SSE 模式
# Connect to SSE server at default URL
npx mcp-rest
# Connect to custom SSE server and port
npx mcp-rest --type sse --url http://localhost:9000/sse --port 4000
API 端点
| 端点 | 方法 | 说明 |
|---|---|---|
/status | GET | 检查连接状态 |
/tools | GET | 列出所有可用工具 |
/tools/:toolId | POST | 使用参数调用指定工具 |
API 使用示例
# Get connection status
curl http://localhost:3000/status
# List all available tools
curl http://localhost:3000/tools
# Call a tool
curl -X POST http://localhost:3000/tools/exampleTool \
-H "Content-Type: application/json" \
-d '{"arguments": {"param1": "value1"}}'
故障排除
如果遇到连接问题:
- 使用
--debug标志查看详细日志 - 检查
/status端点以确认连接状态 - 确保 MCP 服务/进程正在运行且可访问
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。