
augmented-nature/opentargets-mcp-server
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Unofficial Model Context Protocol server for accessing Open Targets platform data for gene-drug-disease associations research.
Обзор
Unofficial Model Context Protocol server for accessing Open Targets platform data for gene-drug-disease associations research. - 🎯 - Gene symbols, names, descriptions (BRCA1, TP53, etc.) - 🦠 - Names, synonyms, descriptions (cancer, diabetes, etc.) - 🔗 - Evidence scores from 20+ databases - 📊 - Prioritized therapeutic targets - 🧬 - Comprehensive gene/protein information - 🎭 - Complete disease profiles with ontologies - (ENSG00000012048) - BRCA1 DNA repair associated - (ENSG00000139618) - BRCA2 DNA repair associated - (ENSG00000136492) - BRCA1 interacting DNA helicase 1 Access Open Targets data through standardized URIs: - opentargets://target/{ensemblId} - Complete target information - opentargets://disease/{efoId} - Complete disease information - opentargets://drug/{chemblId} - Drug information - opentargets://association/{targetId}/{diseaseId} - Association evidence - opentargets://search/{query} - Search results - - Drug & compound data - - Gene & protein annotations - -...
README
Показан фрагмент оригинального README. Открыть оригинал.
Unofficial Open Targets MCP Server 🧬
Unofficial Model Context Protocol server for accessing Open Targets platform data for gene-drug-disease associations research.
Developed by Augmented Nature
✅ Verified Features
All 6 tools working with live Open Targets API data:
- 🎯 Target Search - Gene symbols, names, descriptions (BRCA1, TP53, etc.)
- 🦠 Disease Search - Names, synonyms, descriptions (cancer, diabetes, etc.)
- 🔗 Target-Disease Associations - Evidence scores from 20+ databases
- 📊 Disease Target Summaries - Prioritized therapeutic targets
- 🧬 Target Details - Comprehensive gene/protein information
- 🎭 Disease Details - Complete disease profiles with ontologies
🚀 Quick Start
# Install and build
npm install
npm run build
# Run the server
node build/index.js
📋 MCP Client Configuration
Claude Desktop
{
"mcpServers": {
"opentargets-server": {
"command": "node",
"args": ["/path/to/opentargets-server/build/index.js"]
}
}
}
Other MCP Clients
node /path/to/opentargets-server/build/index.js
🛠️ Available Tools
🎯 search_targets
Search therapeutic targets by gene symbol, name, or description
{
"name": "search_targets",
"arguments": {
"query": "BRCA1", // Gene symbol, name, or description
"size": 10 // Optional: 1-500 results (default: 25)
}
}
Example Results:
- BRCA1 (ENSG00000012048) - BRCA1 DNA repair associated
- BRCA2 (ENSG00000139618) - BRCA2 DNA repair associated
- BRIP1 (ENSG00000136492) - BRCA1 interacting DNA helicase 1
🦠 search_diseases
Search diseases by name, synonym, or description
{
"name": "search_diseases",
"arguments": {
"query": "breast cancer", // Disease name, synonym, or description
"size": 10 // Optional: 1-500 results (default: 25)
}
}
🔗 get_target_disease_associations
Get target-disease associations with evidence scores
{
"name": "get_target_disease_associations",
"arguments": {
"targetId": "ENSG00000012048", // Target Ensembl ID
"size": 10 // Optional: 1-500 results
}
}
OR
{
"name": "get_target_disease_associations",
"arguments": {
"diseaseId": "EFO_0000305", // Disease EFO ID
"size": 10 // Optional: 1-500 results
}
}
📊 get_disease_targets_summary
Get prioritized targets associated with a disease
{
"name": "get_disease_targets_summary",
"arguments": {
"diseaseId": "EFO_0000305", // Disease EFO ID (required)
"size": 20 // Optional: 1-500 targets (default: 50)
}
}
🧬 get_target_details
Get comprehensive target information
{
"name": "get_target_details",
"arguments": {
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"opentargets-server": {
"command": "node",
"args": ["/path/to/opentargets-server/build/index.js"]
}
}
}