Integrations
Provides compatibility with Node.js runtime for running the BioMCP server, specified as a requirement (Node.js 20.0.0 or higher).
Utilizes TypeScript for implementation (TypeScript 5.0+ required), providing type safety for the protein structure analysis tools.
BioMCP: エージェントベースのバイオメディカル研究開発を実現
概要
BioMCPは、大規模言語モデルにタンパク質構造解析機能を追加するために設計されたモデルコンテキストプロトコル(MCP)サーバーです。既存のタンパク質データベースとのインターフェースを通じて、タンパク質活性部位の解析や疾患関連タンパク質の検索のためのツールを提供します。
今後の作業は、エージェントが BioMCP を利用できるようにすることを中心に行われます。
特徴
- 活性部位解析:PDB IDを使用してタンパク質の結合部位と機能残基を調べる
- 疾患タンパク質検索:特定の疾患や病状に関連するタンパク質構造を検索します
- 統合データアクセス:RCSBタンパク質データバンク(PDB)とシームレスに接続
技術的な詳細
BioMCPはモデルコンテキストプロトコルを実装しており、言語モデルが専門的なタンパク質構造知識にアクセスする際に、この情報をトレーニングデータに組み込む必要はありません。サーバーはAPI接続、データフォーマット、エラー処理を行い、信頼性の高いタンパク質構造情報を提供します。
APIエンドポイント
BioMCP は 2 つの主要なツールを公開します。
analyze-active-site
: PDB IDを使用してタンパク質結合部位の詳細情報を提供しますsearch-disease-proteins
: 指定された疾患または病状に関連するタンパク質を返します
はじめる
Smithery経由でインストール
Smithery経由で Claude Desktop 用の BioMCP を自動的にインストールするには:
手動インストール
セットアップ手順
MCPインスペクターの実行
- BioMCP サーバーを起動します。Copy
- 別のターミナルで、MCP Inspector をグローバルにインストールします (まだインストールされていない場合)。Copy
- MCP Inspector を起動し、ローカルの BioMCP サーバーに接続します。Copy
- インスペクター インターフェースを使用してツールをテストし、応答を表示します。
Claude Desktopでの使用
- BioMCP サーバーを構築します。Copy
- MCP サーバーを起動するように Claude Desktop を構成します。a. Claude Desktop の config.json ファイルを見つけます (通常はユーザー ディレクトリにあります)b. config.json を編集して、BioMCP サーバーのビルドパスを追加します。設定例:c.Copy
/path/to/your/build
プロジェクト ディレクトリへの実際のパスに置き換えます。 - 変更を有効にするには、Claude Desktop を再起動してください。
- BioMCP ツールを活用した質問を Claude に尋ねることができるようになりました。
- 「PDB 構造 6LU7 の活性部位の重要な残基は何ですか?」
- 「アルツハイマー病に関連するタンパク質を見つける」
使用例
互換性のある言語モデルと統合すると、Bio-MCP では次のようなクエリが可能になります。
- 「PDB 構造 6LU7 の活性部位の重要な残基は何ですか?」
- 「アルツハイマー病に関連するタンパク質を見つける」
要件
- Node.js 20.0.0以上
- TypeScript 5.0以上
- 互換性のあるMCPクライアント実装
テスト
BioMCP には、ユニット テスト、統合テスト、エンドツーエンド テストを含む包括的なテスト スイートが含まれています。
テストの実行
すべてのテストを実行します。
特定のテスト スイートを実行します。
リンティング
コードの品質を確認する:
リンティングの問題を自動的に修正します。
ロードマップ
- アクティブサイトの説明の詳細レベルを拡張する
- 3D座標を活用する
- 文学とのインターフェースツール
- 計算生物学モデルとのインターフェースツール:
- RF拡散
- タンパク質MPNN
- コラブフォールド
- 追加のタンパク質設計および構造予測ツール
- エージェントベースの研究パイプライン
- タンパク質可視化ツールをクライアントに紹介する
You must be authenticated.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
タンパク質構造解析機能によって言語モデルを強化し、確立されたタンパク質データベースを通じて詳細な活性部位解析と疾患関連タンパク質検索を可能にするモデルコンテキストプロトコル サーバー。
- Overview
- Features
- Technical Details
- API Endpoints
- Getting Started
- Setup Instructions
- Example Usage
- Requirements
- Testing
- Roadmap