
nickzren/opentargets-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
MCP サーバをオープンターゲットデータへ
概要
オープンターゲットプラットフォームを介してターゲット、病気、薬、遺伝的証拠を探索するための読み取り専用MCPサーバー。 名前またはIDを使用して、支持する証拠を取得し、薬物除去候補を探ります。 Open Targets API キーは必須ではありません。 : これを claude desktop config.json (Settings → Developer → Edit Config) または ~/.cursor/mcp.json に追加し、再起動します。 他の stdio MCP クライアントは同じように動作します: コマンド uvx, 引数 opentargets-mcp. ヒント: - クライアントが突然のuvx ENOENTを報告する場合、そのuvxのフルパスを使用します。 - opentargets-mcp@latest を引数として使用して、新しいリリースをピックアップします。 - Appleのシリコンでは、暗号化ビルドエラーは、UVがIntel(Rosetta)のPythonを選ぶことができます。 uv python find は最初のクラスです。キャッシュされたツール環境とデスクトップのクライアントは、異なるインタプリタを使用するかもしれません。 - 「薬がEGFRをターゲットにし、どうなるか?」 - 「遺伝子が喘息に最も強く関連しているのか」 - 「BRAFをメラノーマにリンクする証拠を表示する」.
概要(AI 翻訳)
オープンターゲットプラットフォームを介してターゲット、病気、薬、遺伝的証拠を探索するための読み取り専用MCPサーバー。 名前またはIDを使用して、支持する証拠を取得し、薬物除去候補を探ります。 Open Targets API キーは必須ではありません。
インストール
紫外線を要求して下さい。
ロードコード
デスクトップとカーソル:これを[claude_desktop_config.jsonに追加します。 (設定 → 開発者 → 編集 Config) または [~/.cursor/mcp.json] で、再起動します。
VSコード
コーデックス
他の stdio MCP クライアントは同じように動作します: コマンド uvx], 引数 opentargets-mcp].
ヒント:
- クライアントが[
spawn uvx ENOENT]を報告する場合は、[which uvx]からフルパスを使用します。 - 新しいリリースをピックアップする引数として[
opentargets-mcp@latestを使用します。 - Apple Silicon では、[
cryptography] ビルドエラーは、Intel (Rosetta) の Python を選ぶ uv を示すことができます。 [uv python find]] は最初の手掛かりです。 キャッシュされたツール環境とデスクトップクライアントは、異なるインタープリターを使用する可能性があります。
質問できるもの
- 「薬がEGFRをターゲットにし、どうなるのか」
- 「遺伝子が喘息に最も強く関わっているのか」
- 「BRAFをメラノーマにリンクする証拠を表示する」
- 「2型糖尿病の候補を補う消化薬」
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Open Targets MCP Server
A read-only MCP server for exploring targets, diseases, drugs and genetic evidence through the Open Targets Platform. Use names or IDs, retrieve supporting evidence, and explore drug-repurposing candidates. No Open Targets API key required.
Install
Requires uv.
Claude Code
claude mcp add opentargets -- uvx opentargets-mcp
Claude Desktop and Cursor: add this to claude_desktop_config.json (Settings → Developer → Edit Config) or ~/.cursor/mcp.json, then restart:
{
"mcpServers": {
"opentargets": {
"command": "uvx",
"args": ["opentargets-mcp"]
}
}
}
VS Code
code --add-mcp '{"name":"opentargets","command":"uvx","args":["opentargets-mcp"]}'
Codex
codex mcp add opentargets -- uvx opentargets-mcp
Any other stdio MCP client works the same way: command uvx, argument opentargets-mcp.
Tips:
- If the client reports
spawn uvx ENOENT, use the full path fromwhich uvx. - Use
opentargets-mcp@latestas the argument to pick up new releases. - On Apple Silicon, a
cryptographybuild error can indicate uv picked an Intel (Rosetta) Python.uv python findis a first clue; cached tool environments and desktop clients may use a different interpreter.
What you can ask
- “Which drugs target EGFR, and how far along are they?”
- “Which genes are most strongly associated with asthma?”
- “Show the evidence linking BRAF to melanoma.”
- “Suggest drug repurposing candidates for type 2 diabetes.”
Use names or IDs: gene symbols, disease and drug names, rsIDs, or Ensembl, MONDO and ChEMBL IDs. If a name matches several entities, the tool lists the candidates so you can pick one.
Tools
68 tools. Run uvx opentargets-mcp --list-tools for the full list.
| Area | Examples |
|---|---|
| Targets | get_target_info, get_target_known_drugs |
| Diseases | get_disease_info, get_disease_associated_targets |
| Drugs | get_drug_info, get_drug_adverse_events |
| Evidence | get_target_disease_evidence |
| Variants and studies | get_variant_info, get_credible_sets |
インストール
uvx opentargets-mcp設定
{
"mcpServers": {
"opentargets": {
"command": "uvx",
"args": ["opentargets-mcp"]
}
}
}