AN

augmented-nature/opentargets-mcp-server

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

11 stars 8 forks Качество 60 Тренд 8NOASSERTION

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": {
Открыть полный README на GitHub

Установка

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"] } } }