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. 03slugによる施設詳細の取得
  4. 04カテゴリ別のサービス料金検索
  5. 05施設と会社情報の確認
  6. 06画像診断サービスの説明

活用シーン

  1. 01所在地や画像診断モダリティで施設を検索
  2. 02Sageのサービス料金を確認
  3. 03施設の住所とモダリティを取得
  4. 04教育・臨床リソースを検索

MCP 対応

公開コンテンツ、施設、料金、所在地、会社情報、画像診断サービスを検索する8種類のツールをMCPクライアントに提供します。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 スラッグで特定のページを取得します
  • search_providers — 場所/モダリティで 800 件以上の獣医画像診断施設を検索します
  • get_provider — スラッグでプロバイダーの詳細を取得します
  • get_pricing — SVI サービスの料金を取得します。カテゴリで絞り込めます
  • get_location_info — SVI の所在地の詳細(住所、電話番号、モダリティ)を取得します
  • get_company_info — 会社情報、FAQ、ポリシーを取得します
  • 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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。