Skip to main content
Glama

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.

Installation

From GitHub

npm install git+https://github.com/munch-group/ensembl-mcp.git
cd node_modules/ensembl-mcp
npm run build

From source

git clone https://github.com/munch-group/ensembl-mcp.git
cd ensembl-mcp
npm install
npm run build

Usage 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-mcp

Configuration

Add to your Claude Desktop config:

{
  "mcpServers": {
    "ensembl": {
      "command": "node",
      "args": ["/path/to/ensembl-mcp/build/index.js"]
    }
  }
}

Building

npm run build

Dependencies

  • @mcp/rest-utils - Shared REST utilities

  • @modelcontextprotocol/sdk - MCP SDK

  • zod - Schema validation

License

ISC

Install Server
A
security – no known vulnerabilities
A
license - permissive license
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

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