NO

nickzren/opentargets-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

19 stars 8 forks 品質 89 トレンド 36MIT

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 from which uvx.
  • Use opentargets-mcp@latest as the argument to pick up new releases.
  • On Apple Silicon, a cryptography build error can indicate uv picked an Intel (Rosetta) Python. uv python find is 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
GitHub で README 全文を見る

インストール

uvx opentargets-mcp
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "opentargets": { "command": "uvx", "args": ["opentargets-mcp"] } } }