BioMCP

Official
by genomoncology
Verified

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.

Integrations

  • Enables searching and retrieval of biomedical literature from PubMed/PMC including article search and full text access through the PubTator3 API.

  • Offers a comprehensive CLI for direct interaction with biomedical databases through Python, allowing users to search for articles, clinical trials, and variants via command line.

BioMCP: 生物医学モデルコンテキストプロトコル

BioMCPは、AIアシスタントやエージェントに専門的な生物医学知識を提供するオープンソース(MITライセンス)ツールキットです。モデルコンテキストプロトコル(MCP)に基づいて構築されており、AIシステムを信頼できる生物医学データソースに接続することで、臨床試験、科学文献、ゲノム変異に関する質問に正確かつ詳細に回答することを可能にします。

なぜ BioMCP なのか?

大規模言語モデルは幅広い一般知識を有しているものの、専門的なドメイン固有の情報や最新のリソースへのアクセスが不足していることがよくあります。BioMCPは、以下の方法でバイオメディシンにおけるこのギャップを埋めます。

  • 臨床試験、生物医学文献、ゲノム変異への構造化されたアクセスを提供する
  • 特定の構文を知らなくても、専門データベースへの自然言語クエリを可能にする
  • 一貫したインターフェースを通じてバイオメディカル研究ワークフローをサポート
  • AIアシスタントおよびエージェント用のMCPサーバーとして機能する

生物医学データソース

BioMCP は、次の 3 つの主要な生物医学データ ソースと統合されます。

  • PubTator3/PubMed - エンティティ注釈付きの生物医学文献
  • ClinicalTrials.gov - 臨床試験登録および結果データベース
  • MyVariant.info - 複数のデータベースからの統合された遺伝子変異アノテーション

利用可能なMCPツール

PubMedとPubTator3

  • article_searcher : 遺伝子、疾患、変異、キーワードで記事を検索します
  • article_details : 抄録や全文を含む詳細な記事情報を取得します

臨床試験.gov

  • trial_searcher : 条件、介入、フェーズなどでフィルタリングする高度な試験検索。
  • trial_protocol : 詳細な試験プロトコル情報
  • trial_locations場所の場所と連絡先情報
  • trial_outcomes : 結果と成果指標
  • trial_references :関連出版物

マイバリアントインフォ

  • variant_searcher : 洗練されたフィルタリングによる遺伝子変異の検索
  • variant_details : 複数のソース (CIViC、ClinVar、COSMIC、dbSNP など) からの包括的なアノテーション

クイックスタート

Claudeデスクトップユーザー向け

  1. uvがインストールされていない場合はインストールします(推奨):
    # MacOS brew install uv # Windows/Linux pip install uv
  2. Claude デスクトップを構成する:
    • Claudeデスクトップの設定を開く
    • 開発者セクションに移動
    • 「設定の編集」をクリックし、GXP2を追加します。
    • Claude Desktop を再起動して、バイオメディカルのトピックについてチャットを始めましょう。

Python パッケージのインストール

# Using pip pip install biomcp-python # Using uv (recommended for faster installation) uv pip install biomcp-python # Run directly without installation uv run --with biomcp-python biomcp trial search --condition "lung cancer"

コマンドラインインターフェース

BioMCP は、データベースとの直接的な対話のための包括的な CLI を提供します。

# Get help biomcp --help # Run the MCP server biomcp run # Examples biomcp article search --gene BRAF --disease Melanoma biomcp article get 21717063 --full biomcp trial search --condition "Lung Cancer" --phase PHASE3 biomcp trial get NCT04280705 Protocol biomcp variant search --gene TP53 --significance pathogenic biomcp variant get rs113488022

テストと検証

MCP Inspector を使用して BioMCP の設定をテストします。

npx @modelcontextprotocol/inspector uv run --with biomcp-python biomcp run

これにより、利用可能なすべてのツールを調べてテストできる Web インターフェイスが開きます。

エンタープライズ版: OncoMCP

OncoMCP は、GenomOncology のエンタープライズグレードの高精度腫瘍学プラットフォーム (POP) を活用して BioMCP を拡張し、以下を提供します。

  • HIPAA準拠の導入:安全なオンプレミスオプション
  • リアルタイムトライアルマッチング:最新のステータスとアームレベルのマッチング
  • ヘルスケア統合:シームレスなEHRとデータウェアハウスの接続
  • 厳選された知識ベース:15,000件以上の試験とFDA承認
  • 高度な患者マッチング:統合された臨床プロファイルと分子プロファイルの使用
  • 高度なNLP :非構造化テキストからの構造化抽出
  • 包括的なバイオマーカー処理:変異とルール処理

詳細はこちら: GenomOncology

MCPレジストリ

ドキュメント

包括的なドキュメントについては、 https://biomcp.orgをご覧ください。

ライセンス

このプロジェクトは MIT ライセンスに基づいてライセンスされています。

-
security - not tested
A
license - permissive license
-
quality - not tested

モデルコンテキストプロトコルを通じて、PubTator3 (PubMed/PMC)、ClinicalTrials.gov、MyVariant.info などの重要な生物医学データベースへの構造化されたアクセスを LLM に提供します。

  1. Why BioMCP?
    1. Biomedical Data Sources
      1. Available MCP Tools
        1. PubMed & PubTator3
        2. ClinicalTrials.gov
        3. MyVariant.info
      2. Quick Start
        1. For Claude Desktop Users
        2. Python Package Installation
      3. Command Line Interface
        1. Testing & Verification
          1. Enterprise Version: OncoMCP
            1. MCP Registries
              1. Documentation
                1. License
                  ID: va4wpvdyc3