关于 Sage Veterinary Imaging Mcp
Sage Veterinary Imaging Mcp 是面向兽医影像公开数据的 MCP 服务,供兽医专业人员及其他客户端查询机构、价格、地点和教育或临床内容,并提供 8 种工具。
主要功能
- 01全文检索网站内容
- 02搜索兽医影像机构
- 03按 slug 获取机构详情
- 04按类别查询服务价格
- 05查询地点与公司信息
- 06获取影像服务说明
适用场景
- 01按地点或影像类型查找机构
- 02查询 Sage 服务价格
- 03获取设施地址和影像类型
- 04搜索教育及临床资源
MCP 相关
向 MCP 客户端提供 8 种工具,用于搜索公开内容、机构、价格、地点、公司信息及影像服务。支持 Streamable HTTP 和旧版 SSE 传输。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
服务地址
https://sage-mcp-public-production.up.railway.app/mcp/sse一键复制安装命令
Claude CodeTerminal
claude mcp add --transport http sage-mcp-public https://sage-mcp-public-production.up.railway.app/mcp/sseCursor.cursor/mcp.json
{"mcpServers":{"sage-mcp-public":{"type":"http","url":"https://sage-mcp-public-production.up.railway.app/mcp/sse"}}}在 Cursor 中打开VS Code.vscode/mcp.json
{"servers":{"sage-mcp-public":{"type":"http","url":"https://sage-mcp-public-production.up.railway.app/mcp/sse"}}}在 VS Code 中打开Claude Desktopclaude_desktop_config.json
{"mcpServers":{"sage-mcp-public":{"type":"http","url":"https://sage-mcp-public-production.up.railway.app/mcp/sse"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"sage-mcp-public":{"serverUrl":"https://sage-mcp-public-production.up.railway.app/mcp/sse"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
13| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| query | string | 是 | |
| category | any | 否 | |
| source | any | 否 | |
| limit | integer | 否 |
详细介绍
Sage MCP Public
Sage Veterinary Imaging 公共数据的 Model Context Protocol 服务。
提供的内容
| 表 | 记录数 | 描述 |
|---|---|---|
content | 536 | 网站页面、博客文章、病症和教育文章 |
providers | 808 | 兽医影像服务提供商目录(覆盖 40 个州) |
pricing | 33 | SVI 影像服务价格 |
locations | 3 | SVI 设施详情(Round Rock TX、Spring TX、Sandy UT) |
MCP 工具
search_content— 对所有网站内容进行全文搜索get_page— 按 URL slug 获取特定页面search_providers— 按地点/影像类型搜索 800 多家兽医影像设施get_provider— 按 slug 获取服务提供商详情get_pricing— SVI 服务价格,可按类别筛选get_location_info— SVI 地点详情(地址、电话、影像类型)get_company_info— 公司信息、常见问题、政策get_service_info— 影像服务介绍
端点
| 路径 | 用途 |
|---|---|
/ | 公共落地页(文档和连接说明,可供爬取) |
/mcp/http | Streamable HTTP 传输 — 推荐 MCP 客户端使用 |
/mcp/sse | SSE 传输(旧版,仍受支持) |
/.well-known/mcp.json | 发现文档 |
/health | 健康检查 |
注意:mcp 固定为 <2.0.0 — mcp 2.x 移除了 mcp.server.fastmcp。
架构
GitHub → Railway (FastAPI + MCP) → Supabase (PostgreSQL + PostgREST)
- 不含 PHI。 与临床 MCP 服务完全分离。
- 所有查询均使用 Supabase REST API(无需直接连接数据库)。
- 通过 PostgreSQL tsvector 索引进行全文搜索。
部署
Railway
- 将此仓库连接到 Railway
- 设置环境变量:
SUPABASE_URL— Supabase 项目 URLSUPABASE_SERVICE_KEY— 服务角色 JWTPORT— Railway 会自动设置此项
内容刷新
运行同步工作器,重新抓取网站内容:
python -m sync.refresh
将其设置为 Railway cron 服务,每周刷新一次。
本地开发
pip install -r requirements.txt
cp .env.example .env # Add your Supabase credentials
python -m server.main
服务器运行于 http://localhost:8000
- 健康检查:
GET /health - MCP:
POST /mcp
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。