mcpField
S
Sage Veterinary Imaging Mcp

Sage Veterinary Imaging Mcp

远程服务
github.com/sageveterinary健康医疗04 周前更新
代码仓库

关于 Sage Veterinary Imaging Mcp

Sage Veterinary Imaging Mcp 是面向兽医影像公开数据的 MCP 服务,供兽医专业人员及其他客户端查询机构、价格、地点和教育或临床内容,并提供 8 种工具。

主要功能

  1. 01全文检索网站内容
  2. 02搜索兽医影像机构
  3. 03按 slug 获取机构详情
  4. 04按类别查询服务价格
  5. 05查询地点与公司信息
  6. 06获取影像服务说明

适用场景

  1. 01按地点或影像类型查找机构
  2. 02查询 Sage 服务价格
  3. 03获取设施地址和影像类型
  4. 04搜索教育及临床资源

MCP 相关

向 MCP 客户端提供 8 种工具,用于搜索公开内容、机构、价格、地点、公司信息及影像服务。支持 Streamable HTTP 和旧版 SSE 传输。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://sage-mcp-public-production.up.railway.app/mcp/sse
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

13
参数类型必填说明
querystring是
categoryany否
sourceany否
limitinteger否

详细介绍

Sage MCP Public

Sage Veterinary Imaging 公共数据的 Model Context Protocol 服务。

提供的内容

表记录数描述
content536网站页面、博客文章、病症和教育文章
providers808兽医影像服务提供商目录(覆盖 40 个州)
pricing33SVI 影像服务价格
locations3SVI 设施详情(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/httpStreamable HTTP 传输 — 推荐 MCP 客户端使用
/mcp/sseSSE 传输(旧版,仍受支持)
/.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
  1. 将此仓库连接到 Railway
  2. 设置环境变量:
    • SUPABASE_URL — Supabase 项目 URL
    • SUPABASE_SERVICE_KEY — 服务角色 JWT
    • PORT — 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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。