使用说明
简单的MCP服务器示例
与kagent.dev配合使用的基本MCP(模型上下文协议)服务器。
特性
- 支持SSE(服务器发送事件)的简单HTTP服务器
- 4个基本工具:hello、echo、get_time、add_numbers
- 正确实施MCP协议
- 健康检查和状态端点
- Docker支持
工具
- 你好 -向某人问好
- 回声 -回显消息
- 获取时间 -获取当前时间
- add_numbers -加两个数字
快速开始
地方发展
npm install
npm start
码头工人
docker build -t simple-mcp-example .
docker run -p 8000:8000 simple-mcp-example
部署到kagent
python deploy_mcp.py github.com/yourusername/simple-mcp-example
端点
GET /-服务器信息GET /health-健康检查GET /status-服务器状态与工具GET /sse- kagent 的 SSE 端点POST /sse-工具执行端点
测试
测试SSE端点:
curl -N http://localhost:8000/sse
测试工具:
curl -X POST http://localhost:8000/sse \
-H "Content-Type: application/json" \
-d '{"method":"tools/call","params":{"name":"hello","arguments":{"name":"World"}}}'