mosaic for drug target intelligence について
mosaic-mcpは、前臨床創薬の研究者やチーム向けに標的情報ツールを提供します。利用者が管理するPostgreSQLデータベースに接続し、標的、化合物、文献、構造、臨床パイプラインを扱い、データのカバレッジ状態も示します。
主な機能
- 01標的プロファイルと化合物一覧の作成
- 02標的関連論文と構造の取得
- 03臨床パイプラインと検証根拠の確認
- 04経路・ネットワーク・耐性回避の分析
- 05各データ領域のカバレッジ状態の表示
活用シーン
- 01候補標的の生物学的・薬剤的根拠の整理
- 02標的に関連する化合物や論文の検索
- 03臨床試験と検証実績の評価
- 04合成致死や耐性回避の候補探索
MCP 対応
このプロジェクトは、stdio経由で創薬標的情報ツールをクライアントに提供するMCPサーバーです。セルフホスト版には利用者自身のPostgreSQLデータベースが必要で、ホスト型サービスにはリモート接続方法もあります。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
uvx mosaic-mcpDATABASE_URLシークレットPostgreSQL/Neon connection string for YOUR Mosaic knowledge graph (must end /mosaic_db). Bring your own database — no shared instance is provided.MOSAIC_API_KEYシークレットAPI key unlocking the 7 Pro tools (optional; the 5 free tools work without it)MOSAIC_TIEROverride tier for local dev: free (default), pro, or enterpriseローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
11掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| params | any | はい |
詳細
mosaic-mcp
MCP サーバーとして提供する前臨床の創薬標的インテリジェンス:標的プロファイル、 化合物、文献、構造、臨床パイプライン、検証実績、未開拓領域の分析を扱う 11 個のツール(無料 5 個、Pro 6 個)です。すべての件数にカバレッジ状態が付くため、 「調査していない」ことがゼロとして表示されることはありません。
どちらをお望みですか?
このパッケージはデータベースを独自に用意する必要があります。 提供するのは MCP ツールレイヤーのみで、 クエリは含まれますが、データは含まれません。Mosaic スキーマを備えた、ご自身が管理する PostgreSQL インスタンスを 指定すると、そのデータベース上でツールを提供します。Mosaic のナレッジグラフには、 一般公開の読み取り専用認証情報はありません。
Mosaic の厳選されたナレッジグラフをお望みの場合 — がん領域の標的 60 件、 それらに紐づく化合物約 128K 件、論文 57,896 件、臨床試験 9,062 件 (2026-10-07 時点の集計、毎月更新)をご利用いただくには、ホスト型サーバーをお使いください。 データベースもローカルへのインストールも不要です。
- Claude.ai コネクター(OAuth、Streamable HTTP):
https://mcp.getmosaic.dev/mcp - API キーを使うリモート MCP(SSE):
https://mcp.getmosaic.dev/sse - サインイン、API キー、人間の遺伝子を指定したオンデマンドのドシエ:https://getmosaic.dev
クイックスタート(セルフホスト)
pip install mosaic-mcp
Claude Desktop の場合
claude_desktop_config.json に追加します。
{
"mcpServers": {
"mosaic": {
"command": "mosaic-mcp",
"env": {
"DATABASE_URL": "postgresql://USER:PASSWORD@YOUR-HOST:5432/mosaic_db?sslmode=require"
}
}
}
}
Claude Code の場合
claude mcp add mosaic -- mosaic-mcp
スタンドアロンの場合
export DATABASE_URL="postgresql://..." # your own Postgres
mosaic-mcp # stdio transport
uvx mosaic-mcp と python -m mosaic_mcp.server も使用できます。このパッケージは
stdio 専用です。--transport sse は NotImplementedError で終了します。
リモートトランスポートは上記のホスト型サーバーをご利用ください。
ツール
無料(5 個)
| ツール | 返される内容 |
|---|---|
mosaic_get_target_profile | 標的のドシエ:生物学的情報、承認済み薬剤と臨床薬剤、Open Targets による順位付け付きの疾患関連、検証エビデンス、組織、スコア。それぞれの軸にカバレッジ状態が付きます |
mosaic_get_target_compounds | 標的に対する活性が測定された化合物。sort で力価(デフォルト)または臨床試験の最大フェーズ順に並べ替えられます |
mosaic_get_target_papers | 標的に関する論文。データベースにアノテーションがある場合、NCBI Gene ID(PubTator3)で照合し、宣言されたコーパスのカットオフまでを返します |
mosaic_get_target_structure | AlphaFold の構造スナップショットとポケット。信頼度の低い残基に囲まれたポケットには注意喚起が表示されます |
mosaic_get_coverage_grid | 任意のヒト遺伝子シンボルのカバレッジグリッド:ID(HGNC)と構造(AlphaFold DB)はライブで解決され、その他の軸は queued と表示されます |
無料プランでは化合物または論文を最大 10 件、Pro では最大 50 件返します。
Pro(6 個)
| ツール | 返される内容 |
|---|---|
mosaic_clinical_pipeline | 標的に作用する化合物の臨床試験(ChEMBL の作用機序リンク、または pChEMBL ≥ 6 に該当する化合物) |
mosaic_target_validation | アッセイの実績:何がどのモデル系で試されたか |
mosaic_pathway_context | 標的が関与するパスウェイ |
mosaic_target_network | 標的の 1 ホップ近傍:化合物、疾患、パスウェイ、組織、相互作用タンパク質 |
mosaic_synthetic_lethal_whitespace | 標的と機能的に結びつき、薬剤活性がほとんどないパートナー。評価済み候補と未評価パートナーは分けて扱われます |
mosaic_resistance_bypass_map | 薬剤耐性の回避や逃避に関わる候補標的 |
mosaic_request_dossier と mosaic_get_dossier(オンデマンドのドシエ)は
ホスト型サーバーでのみ動作します。データ取得と統合のパイプラインが必要です。
設定
| 変数 | 必須 | 説明 |
|---|---|---|
DATABASE_URL | はい | ご自身の PostgreSQL インスタンスへの接続文字列です。パスには Mosaic スキーマを格納するデータベース名を指定する必要があります。 |
MOSAIC_TIER | いいえ | pro(または enterprise)を指定すると、セルフホスト環境で Pro ツールが有効になります。 |
MOSAIC_API_KEY | いいえ | stdio モードでは、値を問わず Pro として扱われ、ローカルでは検証されません。キーはホスト型サーバーで検証されます。 |
変更履歴
完全な履歴はCHANGELOG.mdを参照してください。最新バージョン:2.1.1 — mosaic-mcp コマンドが再び起動するようになりました(1.7.0 以降、ImportError が発生していました)。2.1.0 では mcp のバージョンを 2 未満に制限しました。これがないと、新規インストール時にインポートで失敗していました。また、ホストされたサーバーのライブ監査で見つかった問題への修正も含まれています。
ライセンス
MCP サーバーのツールには Apache 2.0 を適用しています。ホストされたナレッジグラフデータにアクセスして Pro ティアを利用するには、サブスクリプションが必要です。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。