The Rosetta MCP Server is a Model Context Protocol server that enables MCP clients to interact with Rosetta, PyRosetta, and Biotite for tasks such as running RosettaScripts, validating XML protocols, and translating between Rosetta and Biotite.
From the registry: Rosetta/PyRosetta protein modeling and Biotite translation for computational biology

$ npm install -g rosetta-mcp-serverhttps://www.npmjs.com/package/rosetta-mcp-serverPlease install the `rosetta-mcp-server` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **Node.js** — Node.js 14+ required. (https://nodejs.org)
- **Python with PyRosetta/Biotite** — Python environment with PyRosetta and Biotite. Auto-installs PyRosetta on first use (10-30 min). Run: `npm install -g rosetta-mcp-server` (https://www.npmjs.com/package/rosetta-mcp-server)
Canonical MCP server config (stdio transport):
- command: `rosetta-mcp-server`
- args: []
- optional environment variables:
- `ROSETTA_BIN`: Path to rosetta_scripts binary or its directory. Searches PATH if not set. (example: `/path/to/rosetta_scripts.default.macosclangrelease`)
- `PYTHON_BIN`: Python interpreter with PyRosetta/Biotite installed. Defaults to python3. (example: `/path/to/.venvs/rosetta-mcp/bin/python`)
- `MCP_DEBUG`: Set to 1 for debug logging to stderr. (example: `1`)
Note: MCP server for Rosetta/PyRosetta/Biotite computational biology tools. 18 tools including XML-to-PyRosetta translation, structure scoring, documentation search, and Rosetta-Biotite mapping. PyRosetta auto-installs on first use.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.ROSETTA_BINPath to rosetta_scripts binary or its directory. If not set, searches common paths and PATH.PYTHON_BINPython interpreter with PyRosetta/Biotite. Defaults to python3.MCP_DEBUGSet to 1 for debug logging to stderr.