MARRVEL
FreeNot checkedAn MCP server for MARRVEL that enables AI agents to access genetics databases and variant analysis tools for rare disease research.
About
An MCP server for MARRVEL that enables AI agents to access genetics databases and variant analysis tools for rare disease research.
README
CI Pre-commit Code style: black
A Model Context Protocol (MCP) server for MARRVEL - enabling AI agents to access genetics databases and variant analysis tools for rare disease research.
Demo
Try out MARRVEL-MCP in action:
Quick Start
Installation
git clone https://github.com/hyunhwan-bcm/MARRVEL_MCP.git
cd MARRVEL_MCP
# Using uv (recommended)
uv sync # core MCP server only
uv sync --extra eval # include evaluation framework dependencies
# Or using pip
pip install . # core MCP server only
pip install ".[eval]" # include evaluation framework dependencies
MCP Server Setup
To use MARRVEL-MCP with Claude Desktop, LM Studio, or other MCP-compatible clients, add the following to your client's MCP configuration:
{
"mcpServers": {
"marrvel-mcp": {
"command": "/path/to/your/.venv/bin/python",
"args": ["/path/to/MARRVEL_MCP/server.py"]
}
}
}
Replace the paths with the actual locations of your Python virtual environment and the cloned repository.
Usage
Ask your AI assistant natural language questions about genes, variants, diseases, orthologs, and literature. For example test cases, see mcp_llm_test/test_cases.yaml.
Features
MARRVEL-MCP provides 35+ MCP tools for genetics research:
- Gene queries - by symbol, Entrez ID, or genomic position
- Variant analysis - dbNSFP, ClinVar, gnomAD, DGV, Geno2MP
- Disease associations - OMIM, HPO, DECIPHER
- Ortholog information - DIOPT across model organisms
- Expression data - GTEx, Pharos drug targets, STRING interactions
- Literature search - PubMed, PMC full text/tables/figures
- Coordinate conversion - hg19/hg38 liftover
See docs/TOOL_RELATIONSHIPS.md for a visual diagram of tool chains and workflows.
Documentation
| Document | Description |
|---|---|
| mcp_llm_test/README.md | Evaluation framework for benchmarking LLMs with MARRVEL-MCP |
| docs/TOOL_RELATIONSHIPS.md | Tool relationship graph and common analysis chains |
| marrvel_mcp/README.md | Package API reference for the marrvel_mcp module |
| tests/README.md | Test suite overview and instructions |
Development
# Install with dev dependencies
uv sync --group dev --extra eval
# Run tests
pytest tests/
# Format code
black .
Citation
Wang J, et al. (2017) MARRVEL: Integration of Human and Model Organism Genetic Resources to Facilitate Functional Annotation of the Human Genome. Am J Hum Genet 100(6):843-853.
Support
- Website: https://marrvel.org
- API Docs: https://marrvel.org/doc
Install MARRVEL in Claude Desktop, Claude Code & Cursor
unyly install marrvel-mcpInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add marrvel-mcp -- uvx marrvel-mcpFAQ
Is MARRVEL MCP free?
Yes, MARRVEL MCP is free — one-click install via Unyly at no cost.
Does MARRVEL need an API key?
No, MARRVEL runs without API keys or environment variables.
Is MARRVEL hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install MARRVEL in Claude Desktop, Claude Code or Cursor?
Open MARRVEL on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
by modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
by xuzexin-hzCompare MARRVEL with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All ai MCPs
