Rosetta MCP Server

Rosetta/PyRosetta protein modeling and Biotite translation for computational biology

Local serverstdioPython

What is the Rosetta MCP Server?

Rosetta/PyRosetta protein modeling and Biotite translation for computational biology

The short version

A Model Context Protocol (MCP) server that lets Cursor (or any MCP client) work with Rosetta, PyRosetta, and Biotite: run RosettaScripts, validate XML protocols, translate between Rosetta and Biotite, score structures, and query documentation -- all from your AI coding assistant.

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.

How to install the Rosetta MCP Server

{
  "mcpServers": {
    "rosetta": {
      "command": "rosetta-mcp-server",
      "args": [],
      "env": {
        "ROSETTA_BIN": "/path/to/rosetta_scripts.default.macosclangrelease",
        "PYTHON_BIN": "/path/to/.venvs/rosetta-mcp/bin/python"
      }
    }
  }
}

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

Configuration

VariableDescriptionRequired
ROSETTA_BINConfiguration value read at startup.Optional
PYTHON_BINConfiguration value read at startup.Optional

Example prompts to try

  • “Use Rosetta to Cleanup.”
  • “Use Rosetta to Documentation.”
  • “Use Rosetta to Translation.”

Frequently asked questions

Rosetta/PyRosetta protein modeling and Biotite translation for computational biology Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.