local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Used for project cloning and source code management during development and installation
Used for package management and running build scripts for the MCP server
Provides tools to search PubMed articles related to medical conditions, integrating medical research capabilities
Agent Care: CernerやEpicなどのEMR向けMCPサーバー
Claude Desktop および Goose Desktop を使用して Cerner や Epic などの EMR 上の FHIR データおよび医療リソースと対話するための医療ツールとプロンプトを提供する Model Context Protocol (MCP) サーバー。
デモ
特徴
- SMART on FHIR APIを使用したEMR統合
- OAuth2を使用してEMRで認証する
- アントロピック・クロード・デスクトップ統合
- 医学研究の統合(PubMed、臨床試験、FDA)
- レスポンスのキャッシュ
- エラー処理
- Null安全なデータフォーマット
- 包括的な臨床分析
スクリーンショット
ツール
FHIRツール
find_patient
- 名前、生年月日、その他の識別子で患者を検索しますget_patient_observations
- 患者の観察/バイタルサインを取得するget_patient_conditions
- 患者の現在の状態を取得するget_patient_medications
- 患者の現在の薬を取得するget_patient_encounters
- 患者の臨床診療情報を取得するget_patient_allergies
- 患者のアレルギーや不耐性を取得するget_patient_procedures
- 患者の処置を取得するget_patient_careteam
- 患者のケアチームのメンバーを取得するget_patient_careplans
- 患者のアクティブなケアプランを取得するget_vital_signs
- 患者のバイタルサインを取得するget_lab_results
- 患者の検査結果を取得するget_medications_history
- 患者の投薬履歴を取得するclinical_query
- カスタム FHIR クエリを実行します
医療研究ツール
search-pubmed
- 病状に関連するPubMed記事を検索search-trials
- 関連する臨床試験を検索するdrug-interactions
- 薬物相互作用をチェックする
使用法
各ツールには特定のパラメータが必要です。
必須パラメータ
- ほとんどのツールでは
patientId
が必要です - 一部のツールには追加のパラメータがあります。
lab_trend_analysis
:labType
が必要ですsearch-pubmed
:query
とオプションのmaxResults
が必要ですsearch-trials
:condition
が必要で、location
オプションdrug-interactions
:drugs
配列が必要です
開発構成
- Cerener で使用するには、 https://code-console.cerner.comにアクセスしてサンドボックス アカウントを作成し、新しいプロバイダー アプリを作成してクライアント ID/シークレットを取得します。(注: 以下の ec2458f2-1e24-41c8-b71b-0e701af7583d は、Cerener 開発者サンドボックスのテナント ID です)
- Epic で使用するには: https://fhir.epic.com/Developer/Appsにアクセスし、開発者としてサインアップして新しいアプリを作成し、clientId/secret を取得します。
- PubMed、Clinical Trials、FDA の場合は、それぞれの Web サイトから API キーを取得する必要があります。
ローカル テストの場合、ルート ディレクトリに.env
ファイルを作成するか、claude デスクトップの起動構成でこれらの環境変数を使用します。
セルナー
すごい
MCP サーバーをローカルで起動する
クロードデスクトップを使用する
MCP Inspectoprを使用する
(MCP サーバーはインスペクターを使用しています。.env ファイルを正しい値で更新してください。)
ユーザーログインのテスト
(サンドボックス/開発でよく使用されます)
- 検索: ポータル | ポータル
- エピック: FHIRTWO | EpicFhir11!
トラブルシューティング:
Claudeデスクトップが実行中の場合、認証にポート3456を使用します。以下のコマンドを使用して、そのプロセスを終了してください。
グースを使う
Gooseは、Block(Stripe)が開発したオープンソースのAIエージェントフレームワークで、MCPサーバーで動作します。Goose Desktopは、MCPサーバーで動作するClaude Desktopに似ています。ただし、GooseはAnthropicモデル以外のモデルを使用するように設定することもできます。詳細はこちら: https://block.xyz/inside/block-open-source-introduces-codename-goose
Goose Desktop が Agent Care とどのように連携するかについては、以下を参照してください。(Goose 拡張機能は、コマンド: /Users/your-username/{agentcare-download-path}/agent-care-mcp/build/index.js で構成されます)
This server cannot be installed
CernerやEpicなどのEMR上のFHIRデータや医療リソースとやり取りするための医療ツールを提供するMCPサーバー
- Demo
- Features
- Screenshots
- Tools
- Usage
- Development Configuration
- Start MCP Server Locally
- Use claude desktop
- Use MCP Inspectopr
- Test User Logins
- Troubleshooting:
- Use Goose