Party Time MCP 服务器
一个简单的 MCP 服务器,用于响应当前时间为“派对时间”。
快速入门
-
构建可执行文件:
- 运行
mix deps.get
安装依赖。 - 运行
mix escript.build
构建。 - 确保生成的
party_time_mcp
文件有执行权限:chmod +x ./party_time_mcp
。
- 运行
-
配置 Claude Desktop:
- 打开配置文件:
open -e ~/Library/Application Support/Claude/claude_desktop_config.json
。 - 添加以下内容(替换路径为实际路径): { "mcpServers": { "partytime": { "command": "/path/to/your/party_time_mcp", "args": [] } } }
- 保存并重启 Claude Desktop。
- 打开配置文件:
-
测试:
- 打开 Claude Desktop 并询问“现在几点了?”
- 应该会收到“派对时间”的响应。
调试
手动运行服务器:./party_time_mcp
。
测试 JSON-RPC 消息:
- 初始化请求:
echo '{"jsonrpc":"2.0","id":0,"method":"initialize","params":{"protocolVersion":"2024-11-05"}}' | ./party_time_mcp
- 工具调用:
echo '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"get-time"}}' | ./party_time_mcp
。