Evo2 MCP MCP Server

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

Local serverstdioPython

What is the Evo2 MCP MCP server?

MCP server for generating, scoring and embedding genomic sequences using Evo 2. Exposed over MCP by the evo2 mcp mcp server, that capability becomes something an assistant can invoke while it works, not something you go and do afterwards.

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

Adding it to your client

The server ships on PyPI as flash-attn, so your MCP client can launch it on demand — there is no separate build step. Add the server block to your client's configuration, restart it, and the tools register themselves.

Its toolset

Everything the assistant can do here goes through one of these:

  • score_sequence — Evaluate DNA sequence likelihood
  • embed_sequence — Extract feature representations
  • generate_sequence — Generate novel DNA sequences
  • score_snp — Predict variant effects
  • get_embedding_layers — List available embedding layers
  • list_available_checkpoints — Show supported model checkpoints

Caveats

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • MCP clients confirm each tool call by default. Leave that on until you have watched what the evo2 mcp mcp server does with a few real requests.

When to reach for it

This sits in the AI and media services group, where several servers overlap in what they claim to do but differ sharply once you actually set them up. Evo2 MCP's toolset — score_sequence, embed_sequence, generate_sequence and 3 more — is a fair guide to whether it matches your workflow.

We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.

Available tools

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

It connects Evo2 MCP to MCP-compatible AI assistants such as Claude and Cursor, exposing 6 tools (score_sequence, embed_sequence, generate_sequence, and more) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with Evo2 MCP directly.