OpenCRAVAT
Genetic variant annotation
OpenCRAVAT MCP Server
This repository contains an MCP (Model Context Protocol) server that exposes OpenCRAVAT-powered variant annotation as callable tools. It runs as a Cloudflare Worker (via Wrangler) and proxies requests to public OpenCRAVAT services.
What this server provides
It exposes MCP tools that let an MCP client:
- Discover which OpenCRAVAT annotators are being run (a curated default set).
- Inspect annotator output schemas (field names/types/descriptions).
- Annotate variants by:
- genomic coordinates (chrom/pos/ref/alt). Accepts only GRCh38/hg38 coordinates.
- dbSNP rsID
- ClinGen Allele Registry ID (CAid)
- HGVS (g./c./p.)
- Convert a protein missense notation (e.g., BRAF V600E) into candidate GRCh38 genomic HGVS changes (via SynVar), which you can then pass to HGVS annotation.
Connecting
This MCP server is hosted remotely at
https://mcp.opencravat.org/sse
It can also be run locally.
Claude
To connect to Claude, follow these instructions. Use the URL above, and do not set up auth. No user-specific data is needed for the MCP to work. Remember to enable the MCP for your chat.
ChatGPT
To connect with ChatGPT, you must enable developer mode, then add a custom app:
- Open Settings
- Go to Apps
- In Advanced Settings, use the toggle to turn on “Developer Mode”
- Click Create App
- Use the URL above as the “MCP Server URL”
- Set Authentication to “No Auth”
- Add a name to the MCP App that you’ll easily recognize, such as “OpenCRAVAT”
You will have to add the MCP to a new chat using the + icon in the lower left of the chat box.
Running Locally
Prerequisites:
- Node.js (recent enough for modern TypeScript tooling; Node 18+ recommended)
- npm
Install dependencies:
npm install
Start the dev server (Wrangler):
npm start
By default, your MCP endpoint will be:
http://localhost:8787/sse
Connect Claude Desktop
To connect to your MCP server from Claude Desktop, follow Anthropic's Quickstart and within Claude Desktop go to Settings > Developer > Edit Config.
Update with this configuration:
{
"mcpServers": {
"OpenCRAVAT": {
"command": "npx",
"args": [
"mcp-remote",
"http://localhost:8787/sse"
]
}
}
}
Restart Claude and you should see the tools become available.
Máy chủ liên quan
Zerion API MCP
Get onchain wallet data on Ethereum, Solana, and all major EVM chains
Uber
Book Uber rides directly through your AI assistant.
OpenDART MCP
orean corporate disclosure & financial data from DART (금융감독원 전자공시시스템). Search companies, filings, and financial statements via OpenDART API.
Pokemon Gen3 Calculator
A damage and status calculator for Pokemon Generation 3.
Bazi Calculation
A professional Bazi (Chinese astrology) calculation server providing full analysis including four pillars, five elements, zodiac, and lunar dates with timezone support.
Neume
Make songs with AI
OpenEnded Philosophy MCP Server with NARS Integration
A philosophical reasoning system combining OpenEnded Philosophy with the Non-Axiomatic Reasoning System (NARS) for advanced analysis and synthesis.
OPET Fuel Prices
Provides access to current fuel prices from OPET, a Turkish petroleum distribution company.
SuricataMCP
A server that allows MCP clients to use Suricata for network traffic analysis.
Librarian Nexus
Librarian Nexus is a shared knowledge library for AI agents. Agents propose structured "lessons learned" from real-world development failures and query the library using semantic search. Lessons include epic (what was attempted), failure (what went wrong), and solution (what fixed it). Queries are paywalled at $0.01 USDC via the x402 payment protocol on Base.