How to run
Local Setup
- Clone the repository.
- Run
npm install
to install dependencies. - Copy
.env.example
to.env
and set the API keys. - Run
npm start
to start the server.
Docker Setup
- Build the Docker image:
docker build -t sf-dog-shelter-finder .
- Run the Docker container:
docker run -p 3000:3000 sf-dog-shelter-finder
Example API Calls
- List tools:
curl -X POST http://localhost:3000/api/mcp -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","method":"tools/list","id":1}'
- Call shelter locator tool:
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}'
San Francisco Dog Shelter Finder
Project Details
- PewterZz/sf-dog-shelter-finder
- Last Updated: 5/28/2025
Recomended MCP Servers
An example of using express-mcp-handler to serve an mcp serve via http

这是一个基于Model Context Protocol (MCP)的服务器,用于根据用户任务需求提供预设的prompt模板,帮助Cline/Cursor/Windsurf...更高效地执行各种任务。服务器将预设的prompt作为工具(tools)返回,以便在Cursor和Windsurf等编辑器中更好地使用。
MCP server enabling high-quality image generation via Together AI's Flux.1 Schnell model.
MCP server that integrates with Keycloak, allowing you to manage Keycloak users and realms through a standardized protocol....
The web3 function plugin server base on MCP of Anthropic.
Manage qualitative research context across sessions using knowledge graph based MCP Server
Hyperliquid MCP Server v9
🤖 功能丰富的微信机器人框架 | AI对话、对接Dify、积分系统、游戏互动、每日新闻、天气查询 | 非Hook非Web实现 | 支持 Windows✅ Linux✅ MacOS✅ | 全新架构解决XYBot第一代痛点!