ヘルスケアMCPサーバー
AI アシスタントにヘルスケア データと医療情報ツールへのアクセスを提供するモデル コンテキスト プロトコル (MCP) サーバー。
概要
ヘルスケアMCPサーバーは、モデルコンテキストプロトコル(MCP)を実装した専用サーバーで、AIアシスタントにヘルスケアデータと医療情報ツールへのアクセスを提供します。これにより、AIモデルは信頼できる情報源から正確で最新の医療情報を取得できるようになります。
特徴
- FDA医薬品情報: FDAデータベースから包括的な医薬品情報を検索および取得します
- PubMed Research : PubMedの科学論文データベースから医学文献を検索します
- 健康トピック: Health.gov からエビデンスに基づいた健康情報にアクセスします
- 臨床試験:進行中および完了した臨床試験を検索
- 医学用語: ICD-10コードと医学用語の定義を調べます
- キャッシュ: API呼び出しを減らし、パフォーマンスを向上させる接続プールを備えた効率的なキャッシュシステム
- 使用状況追跡: API の使用状況を監視するための匿名の使用状況追跡
- エラー処理: 堅牢なエラー処理とログ記録
- 複数のインターフェース: stdio (CLI用) と HTTP/SSE インターフェースの両方をサポート
- APIドキュメント: Swagger UIを使用したインタラクティブなAPIドキュメント
- 包括的なテスト: pytestとカバレッジレポートを備えた広範なテストスイート
インストール
手動インストール
- リポジトリをクローンします。
- 仮想環境を作成します。
- 依存関係をインストールします:
- 環境変数を設定します(オプション):
- サーバーを実行します。
使用法
さまざまなトランスポートモードでの実行
- stdio モード(デフォルト、Cline の場合):
- HTTP/SSE モード(Web クライアント用):
ツールのテスト
新しい pytest ベースのテスト スイートを使用して MCP ツールをテストできます。
下位互換性のために、古いテストを引き続き実行できます。
APIリファレンス
Healthcare MCP サーバーは、直接統合用のプログラム API と、Web クライアント用の RESTful HTTP API の両方を提供します。
RESTful APIエンドポイント
HTTP モードで実行する場合、次のエンドポイントが利用できます。
健康チェック
サーバーとそのサービスのステータスを返します。
FDA医薬品検索
パラメータ:
drug_name
: 検索する薬剤の名前search_type
: 取得する情報の種類general
:基本的な医薬品情報(デフォルト)label
:医薬品の添付文書情報adverse_events
: 報告された有害事象
応答例:
PubMed検索
パラメータ:
query
: 医学文献の検索クエリmax_results
: 返される結果の最大数(デフォルト: 5、最大: 50)date_range
: 年内に公開された記事に限定します(例:過去 5 年間の場合は「5」)
応答例:
健康トピック
パラメータ:
topic
: 健康に関する情報を検索するトピックlanguage
: コンテンツの言語(en または es、デフォルト: en)
応答例:
臨床試験検索
パラメータ:
condition
: 検索する病状または疾患status
: トライアルのステータス (募集中、完了、アクティブ、非募集中、またはすべて)max_results
: 返される結果の最大数(デフォルト: 10、最大: 100)
応答例:
ICD-10コード検索
パラメータ:
code
: 検索する ICD-10 コード (説明が提供されている場合はオプション)description
: 検索する病状の説明(コードが提供されている場合はオプション)max_results
: 返される結果の最大数(デフォルト: 10、最大: 50)
応答例:
汎用ツールの実行
リクエスト本文:
プログラムAPI
MCP サーバーをプログラムで使用する場合、次の機能が利用できます。
FDA医薬品検索
パラメータ:
drug_name
: 検索する薬剤の名前search_type
: 取得する情報の種類general
:基本的な医薬品情報(デフォルト)label
:医薬品の添付文書情報adverse_events
: 報告された有害事象
PubMed検索
パラメータ:
query
: 医学文献の検索クエリmax_results
: 返される結果の最大数(デフォルト: 5)date_range
: 年内に公開された記事に限定します(例:過去 5 年間の場合は「5」)
健康トピック
パラメータ:
topic
: 健康に関する情報を検索するトピックlanguage
: コンテンツの言語(en または es、デフォルト: en)
臨床試験検索
パラメータ:
condition
: 検索する病状または疾患status
: トライアルのステータス (募集中、完了、アクティブ、非募集中、またはすべて)max_results
: 返される結果の最大数
ICD-10コード検索
パラメータ:
code
: 検索する ICD-10 コード (説明が提供されている場合はオプション)description
: 検索する病状の説明(コードが提供されている場合はオプション)max_results
: 返される結果の最大数
データソース
この MCP サーバーは、公開されているいくつかのヘルスケア API を利用します。
プレミアムバージョン(まだ構築中)
これは、使用制限のあるHealthcare MCP Serverの無料版です。高度な機能とより高い使用制限をご希望の場合は、プレミアム版をご覧ください。
- 無制限のAPI呼び出し
- 高度なヘルスケアデータツール
- カスタム統合
- 優先サポート
ライセンス
MITライセンス
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
AI アシスタントに FDA 医薬品情報、PubMed 研究、健康トピック、臨床試験、医療用語検索などのヘルスケア データ ツールへのアクセスを提供するモデル コンテキスト プロトコル サーバー。
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that provides health data from the Senechal API to LLM applications, enabling AI assistants to access, analyze, and respond to personal health information.Last updated -PythonGPL 3.0
- -security-license-qualityA standalone Model Context Protocol server that enables AI models to access the Australian Pharmaceutical Benefits Scheme (PBS) API data, including medicine listings, pricing, and availability information.Last updated -1JavaScriptMIT License
- -securityAlicense-qualityA specialized Model Context Protocol server that enhances AI-assisted medical learning by connecting Claude Desktop to PubMed, NCBI Bookshelf, and user documents for searching, retrieving, and analyzing medical education content.Last updated -PythonMIT License
- AsecurityFlicenseAqualityA Model Context Protocol server implementation that provides structured, AI-friendly access to eRegulations data, making it easier for AI models to answer user questions about administrative procedures.Last updated -419TypeScript