如何跑步
本地设置
- 克隆存储库。
- 跑
npm install 安装依赖项。 - 复制
.env.example 向 .env 并设置API密钥。 - 跑
npm start 启动服务器。
Docker设置
- 构建Docker镜像:
docker build -t sf-dog-shelter-finder . - 运行Docker容器:
docker run -p 3000:3000 sf-dog-shelter-finder
API调用示例
curl -X POST http://localhost:3000/api/mcp -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","method":"tools/list","id":1}'
curl -X POST http://localhost:3000/api/mcp -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","method":"tools/call","params":{"location":"San Francisco","radius":5},"id":2}'