
opentargets-mcp
by nickzren·★ 17·综合分 45
MCP 服务器提供 68 个精选工具和 3 个高级 GraphQL 工具,访问 Open Targets 生物医学数据。
概述
此 MCP 服务器通过其全面的工具集将 Open Targets Platform 的 GraphQL API 暴露给 AI 客户端。它涵盖靶点分析、疾病研究、药物发现、证据挖掘、变异分析和研究探索。该实现专注于实际生物医学工作流程,具有严格的 ID 解析、类型化参数处理和高效的数据过滤功能。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
当您需要通过精心设计的工具访问Open Targets全面的遗传学、疾病和药物数据时,选择此服务器用于生物医学研究。
什么时候不要选它
如果您需要写入数据库(它只读)或处理非生物医学领域,请不要选择此服务器。
此 server 暴露的工具
从 README 抽取出 12 个工具get_target_infoCore target identity record (Ensembl IDs, synonyms, genomic coordinates)
get_disease_infoDisease/EFO summary with therapeutic area context
get_drug_infoChEMBL-backed drug profile and mechanism data
search_entitiesUnified entity search with synonym handling
get_target_associated_diseasesHigh-confidence target-disease links with scores
get_target_disease_evidenceEvidence details across genetics, expression, and literature
get_drug_repurposing_candidatesMulti-hop disease -> target -> drug candidate prioritization
get_variant_infoInformation about genetic variants
get_study_infoInformation about GWAS studies
graphql_queryExecute a raw GraphQL query
map_idsMap between different identifier systems
get_drug_adverse_eventsAdverse event information for a drug
可对比工具
安装
安装
使用 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.serverClaude Desktop 配置
添加到 Claude Desktop 配置文件:
{
"mcpServers": {
"opentargets": {
"command": "uv",
"args": ["run", "python", "-m", "opentargets_mcp.server", "--transport", "stdio"]
}
}
}FAQ
- 支持哪些传输模式?
- 服务器支持 stdio(默认)、SSE 和 HTTP 传输模式,由 FastMCP 驱动。
- 我可以过滤工具返回的数据吗?
- 可以,许多核心工具接受可选的 'fields' 参数来过滤响应负载并减少令牌开销。
opentargets-mcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。