Evo2 MCP Server

MCP server for generating, scoring and embedding genomic sequences using Evo 2

Local serverstdioPython

What is the Evo2 MCP Server?

MCP server for generating, scoring and embedding genomic sequences using Evo 2

What it actually does

The evo2-mcp server exposes Evo 2 as a Model Context Protocol (MCP) server, providing tools for genomic sequence analysis. Any MCP-compatible client can use these tools to score, embed, and generate DNA sequences.

  • Sequence Scoring — Compute log probabilities for DNA sequences
  • Sequence Embedding — Extract learned representations from intermediate model layers
  • Sequence Generation — Generate novel DNA sequences with controlled sampling
  • Variant Effect Prediction — Score SNP mutations for variant prioritization
  • Multiple Model Checkpoints — Support for 7B, 40B, and 1B parameter models

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
score_sequenceEvaluate DNA sequence likelihood
embed_sequenceExtract feature representations
generate_sequenceGenerate novel DNA sequences
score_snpPredict variant effects
get_embedding_layersList available embedding layers
list_available_checkpointsShow supported model checkpoints

How to install the Evo2 MCP Server

{
   "mcpServers": {
      "evo2-mcp": {
         "command": "python",
         "args": ["-m", "evo2_mcp.main"]
      }
   }
   }

Configuration as documented by the project. Restart the client after saving.

Example prompts to try

  • “Use Evo2 MCP to score sequence.”
  • “Use Evo2 MCP to embed sequence.”
  • “Use Evo2 MCP to generate sequence.”

Frequently asked questions

MCP server for generating, scoring and embedding genomic sequences using Evo 2 Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.