Ensembl MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Ensembl MCP Serverfind the human gene BRCA1 and show me its sequence"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Ensembl MCP Server
Model Context Protocol (MCP) server providing access to the Ensembl genomics REST API.
Features
30+ tools for genomic data access:
Gene lookup by symbol or ID
Sequence retrieval
Genetic variants
Cross-species homology
Phenotype data
Regulatory features
Ontology and taxonomy data
Full endpoint documentation available in ENDPOINTS.md.
Related MCP server: Ensembl MCP Server
Installation
From GitHub
npm install git+https://github.com/munch-group/ensembl-mcp.git
cd node_modules/ensembl-mcp
npm run buildFrom source
git clone https://github.com/munch-group/ensembl-mcp.git
cd ensembl-mcp
npm install
npm run buildUsage with Claude Desktop
# Using built version
claude mcp add ensembl node /path/to/ensembl-mcp/build/index.js
# Or from npm global install
claude mcp add ensembl npx -y ensembl-mcpConfiguration
Add to your Claude Desktop config:
{
"mcpServers": {
"ensembl": {
"command": "node",
"args": ["/path/to/ensembl-mcp/build/index.js"]
}
}
}Building
npm run buildDependencies
@mcp/rest-utils - Shared REST utilities
@modelcontextprotocol/sdk - MCP SDK
zod - Schema validation
License
ISC
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceA Model Context Protocol server providing LLMs with access to the Ensembl genomics database, enabling AI assistants to query gene information, sequences, variants, and other genomic data across multiple species.108JavaScriptMIT
- FlicenseAqualityDmaintenanceA comprehensive Model Context Protocol (MCP) server that provides access to the Ensembl REST API for genomic data, comparative genomics, and biological annotations.193
- Alicense-qualityDmaintenanceProvides access to BioThings.io APIs for comprehensive gene and variant annotations, enabling seamless integration of biological data into workflows.1,3476MIT
- AlicenseAqualityCmaintenanceEnables variant annotation and effect prediction using the Ensembl VEP API, with support for batch and single queries.91MIT
Related MCP Connectors
Look up genes, fetch sequences, predict variant consequences, find orthologs and xrefs via Ensembl.
Ensembl REST — vertebrate genomes, sequences, comparative genomics, variation
Query STRING interactions, enrichment, annotations, homology, and PPI networks.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/munch-group/ensembl-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server