mcpField
C
cid10-br-mcp

cid10-br-mcp

ローカル
github.com/SidneyBissoliヘルスケア19 週間前に更新

cid10-br-mcp について

cid10-br-mcpは、ブラジルのDATASUS CID-10分類を検索・参照するMCPサーバーですが、現在は非推奨です。リポジトリは参考用に残されており、READMEは後継のmedical-terminologies-mcpを案内しています。

主な機能

  1. 01用語またはコードで検索
  2. 02コードの詳細を参照
  3. 03コード階層を閲覧
  4. 04CID-10の章を一覧表示
  5. 05医療システム用コードを検証

活用シーン

  1. 01記述からブラジルのCID-10コードを検索
  2. 02コード接頭辞以下の細分類を確認
  3. 03診療記録で使うコードを確認

MCP 対応

MCPサーバーは、同梱されたDATASUS CID-10データセットの検索、参照、階層閲覧、コード検証のツールを提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"sidneybissoli-cid10-br": {
"command": "npx",
"args": [
"-y",
"cid10-br-mcp"
]
}
}
}
起動コマンドnpx -y cid10-br-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmcid10-br-mcp1.1.0

ツール

6

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
limitnumberいいえ結果の最大件数(1~100、デフォルト:20)
querystringはい検索語:CID-10 コード(例:E11、I10)または説明内のキーワード(例:diabetes、asma)
offsetnumberいいえページネーションのオフセット(デフォルト:0)

詳細

CID-10 Brasil MCP Server

警告

このパッケージは非推奨です。 medical-terminologies-mcp (npm) に置き換えられました。このパッケージは、同じブラジルの CID-10 全体(DataSUS V2008)に加え、ICD-11、LOINC、RxNorm、MeSH、ATC、および権威ある WHO の ICD-10→ICD-11 対応表を提供し、すべての応答に出典情報を含めます。 また、https://medical.sidneybissoli.com/mcp にホスト型エンドポイントも用意されています(インストール不要)。このリポジトリは参照用に引き続き公開されますが、今後更新されることはありません。

npm version npm downloads node MCP Registry LobeHub GitHub stars GitHub Sponsors License: MIT

🇧🇷 ポルトガル語で読む

ブラジルの ICD-10(DATASUS)向け MCP サーバー - 国際疾病分類

ブラジル保健省の DATASUS が管理する ICD-10 のブラジル版(CID-10)にアクセスできるモデルコンテキストプロトコル(MCP)サーバーです。

動作を試す

アシスタントに、自然なポルトガル語で質問できます。

  • 「心筋梗塞の CID-10 コードは何ですか?」 → cid10_search / cid10_lookup
  • 「2型糖尿病(E11)のサブカテゴリをすべて列挙してください。」 → cid10_hierarchy
  • 「コード C50 は有効で、死因として使用できますか?」 → cid10_validar

回答は同梱された DATASUS V2008 データセットに基づいています。学習データからの推測ではなく、公式のコードと説明を使用します。

機能

  • 検索 - 用語(コードまたは説明)でコードを検索します
  • 照会 - 特定の CID-10 コードの詳細情報を取得します
  • 階層 - 階層構造(章、グループ、カテゴリ、サブカテゴリ)をたどります
  • 統計 - CID-10 データベースの全般的な統計情報を取得します
  • 検証 - 医療システム(SUS)で使用するコードを検証します

インストール

Claude Desktop での使用

Claude Desktop の設定ファイルに追加します。

Windows: %APPDATA%\Claude\claude_desktop_config.json
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "cid10-br": {
      "command": "npx",
      "args": ["cid10-br-mcp"]
    }
  }
}
グローバルインストール
npm install -g cid10-br-mcp

次に、Claude Desktop の設定に追加します。

{
  "mcpServers": {
    "cid10-br": {
      "command": "cid10-br-mcp"
    }
  }
}

利用可能なツール

ツール説明
cid10_search用語(コードまたは説明)で CID-10 コードを検索します
cid10_lookup特定のコードの詳細情報を取得します
cid10_hierarchyカテゴリ/プレフィックスに属するすべてのコードを取得します
cid10_capitulosCID-10 の全22章を一覧表示します
cid10_statsデータベースの全般的な統計情報を取得します
cid10_validar医療システムで使用するコードを検証します

使用例

設定後、Claude に次のように質問できます。

  • 「CID-10 コード A90 は何ですか?」
  • 「CID-10 の糖尿病コードを検索してください」
  • 「カテゴリ E11 のコードをすべて列挙してください」
  • 「CID-10 の章を教えてください」
  • 「F32.1 は診療記録に使える有効なコードですか?」

データソース

データはDATASUSの公式ソースから取得しています。

  • CID-10-CAPITULOS.CSV - 22章
  • CID-10-GRUPOS.CSV - 各章のグループ
  • CID-10-CATEGORIAS.CSV - 3文字のカテゴリー
  • CID-10-SUBCATEGORIAS.CSV - 詳細なサブカテゴリー

ソース:DATASUS - CID-10

開発

前提条件
  • Node.js >= 18.0.0
  • npm
セットアップ
# Clone the repository
git clone https://github.com/SidneyBissoli/cid10-br-mcp.git
cd cid10-br-mcp

# Install dependencies
npm install

# Build
npm run build

# Run locally
npm start
MCP Inspectorでのテスト
npx @modelcontextprotocol/inspector node dist/index.js

コントリビューション

コントリビューションを歓迎します。お気軽に以下を行ってください。

  1. リポジトリをフォークする
  2. 機能ブランチを作成する(git checkout -b feature/new-feature)
  3. 変更をコミットする(git commit -m 'Add new feature')
  4. ブランチにプッシュする(git push origin feature/new-feature)
  5. プルリクエストを作成する

ライセンス

このプロジェクトはMITライセンスの下で提供されています。詳細はLICENSEファイルをご覧ください。

作者

Sidney Bissoli

リンク


ブラジルの医療コミュニティのために作られました

コメント

MCP は初めてですか?

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

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