OpenCRAVAT
OfficialServidor MCP de OpenCRAVAT
Este repositorio contiene un servidor MCP (Model Context Protocol) que expone la anotación de variantes mediante OpenCRAVAT como herramientas invocables. Se ejecuta como un Cloudflare Worker (a través de Wrangler) y actúa como proxy para las solicitudes a los servicios públicos de OpenCRAVAT.
Qué proporciona este servidor
Expone herramientas MCP que permiten a un cliente MCP:
Descubrir qué anotadores de OpenCRAVAT se están ejecutando (un conjunto predeterminado seleccionado).
Inspeccionar los esquemas de salida de los anotadores (nombres de campos/tipos/descripciones).
Anotar variantes mediante:
coordenadas genómicas (crom/pos/ref/alt). Solo acepta coordenadas GRCh38/hg38.
dbSNP rsID
ID del Registro de Alelos de ClinGen (CAid)
HGVS (g./c./p.)
Convertir una notación de cambio de aminoácido (p. ej., BRAF V600E) en cambios HGVS genómicos candidatos en GRCh38 (a través de SynVar), que luego puede pasar a la anotación HGVS.
Related MCP server: OakVar MCP Server
Conexión
Este servidor MCP está alojado de forma remota en
https://mcp.opencravat.org/mcpTambién se puede ejecutar localmente.
Claude
Para conectarse a Claude, siga estas instrucciones. Utilice la URL anterior y no configure la autenticación. No se necesitan datos específicos del usuario para que el MCP funcione. Recuerde habilitar el MCP para su chat.
ChatGPT
Para conectarse con ChatGPT, debe habilitar el modo desarrollador y luego agregar una aplicación personalizada:
Abra Configuración
Vaya a Aplicaciones
En Configuración avanzada, use el interruptor para activar el "Modo desarrollador"
Haga clic en Crear aplicación
Use la URL anterior como "URL del servidor MCP"
Establezca la Autenticación en "Sin autenticación"
Agregue un nombre a la aplicación MCP que pueda reconocer fácilmente, como "OpenCRAVAT"
Deberá agregar el MCP a un nuevo chat usando el icono + en la parte inferior izquierda del cuadro de chat.
Ejecución local
Requisitos previos:
Node.js (lo suficientemente reciente para herramientas modernas de TypeScript; se recomienda Node 18+)
npm
Instalar dependencias:
npm installIniciar el servidor de desarrollo (Wrangler):
npm startDe forma predeterminada, su punto final MCP será:
http://localhost:8787/mcpConectar Claude Desktop
Para conectarse a su servidor MCP desde Claude Desktop, siga la Guía de inicio rápido de Anthropic y, dentro de Claude Desktop, vaya a Configuración > Desarrollador > Editar configuración.
Actualice con esta configuración:
{
"mcpServers": {
"OpenCRAVAT": {
"command": "npx",
"args": [
"mcp-remote",
"http://localhost:8787/mcp"
]
}
}
}Reinicie Claude y debería ver que las herramientas están disponibles.
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