犬类收容所查找工具

一个用于查找犬类收容所的API工具,支持根据位置和半径搜索附近的收容所。

  • by PewterZz
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 pewterzz/sf-dog-shelter-finder

使用说明

如何跑步

本地设置

  1. 克隆存储库。
  2. 跑 npm install 安装依赖项。
  3. 复制 .env.example 向 .env 并设置API密钥。
  4. 跑 npm start 启动服务器。

Docker设置

  1. 构建Docker镜像: docker build -t sf-dog-shelter-finder .
  2. 运行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}'