MCP Catalogs
首页opentargets-mcp screenshot

opentargets-mcp

by nickzren·17·综合分 45

MCP 服务器提供 68 个精选工具和 3 个高级 GraphQL 工具,访问 Open Targets 生物医学数据。

knowledge-graphai-llmdeveloper-tools
9
Forks
1
活跃 Issue
本月
最近提交
2 天前
收录于

概述

此 MCP 服务器通过其全面的工具集将 Open Targets Platform 的 GraphQL API 暴露给 AI 客户端。它涵盖靶点分析、疾病研究、药物发现、证据挖掘、变异分析和研究探索。该实现专注于实际生物医学工作流程,具有严格的 ID 解析、类型化参数处理和高效的数据过滤功能。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:通过分析 22+ 数据源中的靶点-疾病关联来优先选择药物靶点
:通过探索多跳疾病-靶点-药物证据链来重新定位现有药物的新用途
:通过访问具有 L2G 预测和精细映射位点的 GWAS 研究来验证遗传变异
:支持哪些传输模式?
:我可以过滤工具返回的数据吗?

什么时候选它

当您需要通过精心设计的工具访问Open Targets全面的遗传学、疾病和药物数据时,选择此服务器用于生物医学研究。

什么时候不要选它

如果您需要写入数据库(它只读)或处理非生物医学领域,请不要选择此服务器。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • get_target_info

    Core target identity record (Ensembl IDs, synonyms, genomic coordinates)

  • get_disease_info

    Disease/EFO summary with therapeutic area context

  • get_drug_info

    ChEMBL-backed drug profile and mechanism data

  • search_entities

    Unified entity search with synonym handling

  • get_target_associated_diseases

    High-confidence target-disease links with scores

  • get_target_disease_evidence

    Evidence details across genetics, expression, and literature

  • get_drug_repurposing_candidates

    Multi-hop disease -> target -> drug candidate prioritization

  • get_variant_info

    Information about genetic variants

  • get_study_info

    Information about GWAS studies

  • graphql_query

    Execute a raw GraphQL query

  • map_ids

    Map between different identifier systems

  • get_drug_adverse_events

    Adverse event information for a drug

可对比工具

reactome-mcpebi-mcphuman-gene-ontology-mcpuniprot-mcp

安装

安装

使用 mcpm(Claude Desktop 推荐)

pip install mcpm
mcpm install opentargets

使用 uvx(无需安装)

uvx --from git+https://github.com/nickzren/opentargets-mcp opentargets-mcp

本地开发

git clone https://github.com/nickzren/opentargets-mcp
cd opentargets-mcp
pip install uv
uv sync
uv run python -m opentargets_mcp.server

Claude Desktop 配置

添加到 Claude Desktop 配置文件:

{
  "mcpServers": {
    "opentargets": {
      "command": "uv",
      "args": ["run", "python", "-m", "opentargets_mcp.server", "--transport", "stdio"]
    }
  }
}

FAQ

支持哪些传输模式?
服务器支持 stdio(默认)、SSE 和 HTTP 传输模式,由 FastMCP 驱动。
我可以过滤工具返回的数据吗?
可以,许多核心工具接受可选的 'fields' 参数来过滤响应负载并减少令牌开销。

opentargets-mcp 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。