Skip to main content
Glama
KarchinLab

OpenCRAVAT

Official
by KarchinLab

OpenCRAVAT 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/mcp

Er 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 install

Den Dev-Server starten (Wrangler):

npm start

Standardmäßig lautet Ihr MCP-Endpunkt:

http://localhost:8787/mcp

Claude 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.

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    Enables 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.
    20
    25 npm
    2
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables 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