OpenCRAVAT
OfficialOpenCRAVAT MCP-Server
Dieses Repository enthält einen MCP-Server (Model Context Protocol), der die 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.
Verbindung herstellen
Dieser MCP-Server wird remote gehostet unter
https://mcp.opencravat.org/sseEr 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 Entwicklungsserver starten (Wrangler):
npm startStandardmäßig lautet Ihr MCP-Endpunkt:
http://localhost:8787/sseClaude Desktop verbinden
Um von Claude Desktop eine Verbindung zu Ihrem MCP-Server herzustellen, folgen Sie Anthro pics Quickstart und gehen Sie innerhalb von Claude Desktop zu Einstellungen > Entwickler > Konfiguration bearbeiten.
Aktualisieren Sie mit dieser Konfiguration:
{
"mcpServers": {
"OpenCRAVAT": {
"command": "npx",
"args": [
"mcp-remote",
"http://localhost:8787/sse"
]
}
}
}Starten Sie Claude neu, und Sie sollten sehen, dass die Tools verfügbar werden.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/KarchinLab/oc-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server