OpenCRAVAT
OfficialOpenCRAVAT MCP-Server
Dieses Repository enthält einen MCP-Server (Model Context Protocol), der OpenCRAVAT-basierte Variantenannotation als aufrufbare Tools bereitstellt. Er läuft als Cloudflare Worker (via Wrangler) und leitet Anfragen an öffentliche OpenCRAVAT-Dienste weiter.
Was dieser Server bietet
Er stellt MCP-Tools bereit, die es einem MCP-Client ermöglichen:
Zu entdecken, welche OpenCRAVAT-Annotatoren ausgeführt werden (ein kuratiertes Standard-Set).
Annotator-Ausgabeschemata zu untersuchen (Feldnamen/Typen/Beschreibungen).
Varianten zu annotieren durch:
genomische Koordinaten (Chrom/Pos/Ref/Alt). Akzeptiert nur GRCh38/hg38-Koordinaten.
dbSNP rsID
ClinGen Allele Registry ID (CAid)
HGVS (g./c./p.)
Eine Protein-Missense-Notation (z. B. BRAF V600E) in potenzielle GRCh38-genomische HGVS-Änderungen umzuwandeln (via SynVar), die Sie dann an die HGVS-Annotation weitergeben können.
Related MCP server: OakVar MCP Server
Verbinden
Dieser MCP-Server wird remote gehostet unter
https://mcp.opencravat.org/mcpEr kann auch lokal ausgeführt werden.
Claude
Um eine Verbindung zu Claude herzustellen, folgen Sie diesen Anweisungen. Verwenden Sie die oben genannte URL und richten Sie keine Authentifizierung ein. Es sind keine benutzerspezifischen Daten erforderlich, damit das MCP funktioniert. Denken Sie daran, das MCP für Ihren Chat zu aktivieren.
ChatGPT
Um eine Verbindung mit ChatGPT herzustellen, müssen Sie den Entwicklermodus aktivieren und dann eine benutzerdefinierte App hinzufügen:
Öffnen Sie die Einstellungen
Gehen Sie zu Apps
Verwenden Sie in den erweiterten Einstellungen den Schalter, um den „Entwicklermodus“ einzuschalten
Klicken Sie auf App erstellen
Verwenden Sie die oben genannte URL als „MCP Server URL“
Setzen Sie die Authentifizierung auf „No Auth“
Geben Sie der MCP-App einen Namen, den Sie leicht wiedererkennen, wie z. B. „OpenCRAVAT“
Sie müssen das MCP zu einem neuen Chat hinzufügen, indem Sie das +-Symbol unten links im Chat-Fenster verwenden.
Lokal ausführen
Voraussetzungen:
Node.js (aktuell genug für moderne TypeScript-Tools; Node 18+ empfohlen)
npm
Abhängigkeiten installieren:
npm installDen Dev-Server starten (Wrangler):
npm startStandardmäßig lautet Ihr MCP-Endpunkt:
http://localhost:8787/mcpClaude Desktop verbinden
Um von Claude Desktop eine Verbindung zu Ihrem MCP-Server herzustellen, folgen Sie Anthropics Quickstart und gehen Sie in Claude Desktop zu Einstellungen > Entwickler > Konfiguration bearbeiten.
Aktualisieren Sie mit dieser Konfiguration:
{
"mcpServers": {
"OpenCRAVAT": {
"command": "npx",
"args": [
"mcp-remote",
"http://localhost:8787/mcp"
]
}
}
}Starten Sie Claude neu, und Sie sollten sehen, dass die Tools verfügbar werden.
This server cannot be deployed
Maintenance
Related MCP Connectors
Look up allele frequencies by ancestry, gene constraint, variants, and coverage over gnomAD.
Bioinformatics MCP for genomic variant interpretation, gene-disease evidence and literature.
Query STRING interactions, enrichment, annotations, homology, and PPI networks.
Broad Institute gnomAD genomic variant database (GraphQL)
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables AI-powered genomic variant analysis including variant impact prediction, regulatory element discovery, and batch variant scoring. Currently operates in mock mode as a proof-of-concept awaiting the public release of Google DeepMind's AlphaGenome API.2025 npm2MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to perform genomic variant analysis using OakVar, including running annotation pipelines, managing 200+ annotator modules, querying variant databases, and generating reports in various formats.MIT
- FlicenseAqualityFmaintenanceProvides interpretable variant effect predictions for 4.2 million ClinVar variants using the EVEE API. Enables searching, comparing, and analyzing genetic variants with AI-generated mechanistic interpretations and disruption profiles.617-
- AlicenseAqualityCmaintenanceEnables variant annotation and effect prediction using the Ensembl VEP API, with support for batch and single queries.91MIT