К основному содержанию
MCP-сервер CX Codex

rosetta-mcp-server — MCP-сервер для Rosetta и PyRosetta

MCP-сервер, через который ИИ-ассистент запускает протоколы RosettaScripts, считает энергии структур и переводит код между PyRosetta и Biotite.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add --env ROSETTA_BIN=<ROSETTA_BIN> --env PYTHON_BIN=<PYTHON_BIN> --env MCP_DEBUG=<MCP_DEBUG> --transport stdio rosetta-mcp-server -- npx -y rosetta-mcp-server
Открыть на GitHub

Что делает rosetta-mcp-server

Сервер даёт агенту 18 инструментов. Через них он ищет справку по муверам и скор-функциям, тянет живую документацию с rosettacommons.org, проверяет XML-протокол и запускает его на PDB-файле. Отдельная группа инструментов переводит RosettaScripts XML в код PyRosetta: разбирает 37 типов элементов вместе с атрибутами repeats, cartesian, threshold и дочерними MoveMap и Reweight. Что не разобралось, сервер перечисляет в отчёте.

Интеграция с Biotite устроена как справочник соответствий в обе стороны плюс перевод целых скриптов. На вопросы про дизайн и оптимизацию структуры ответ будет прямой: в Biotite такого нет, нужна PyRosetta. Есть инструменты проверки окружения: версия Python, установленные пакеты, наличие PyRosetta, поиск бинарника rosetta_scripts и его автоустановка.

Работать без подготовки не выйдет. Нужен Python с PyRosetta в отдельном окружении и путь к бинарнику Rosetta в переменной ROSETTA_BIN. Установка PyRosetta через встроенный инструмент идёт 10-30 минут, так что первый запуск лучше не делать в спешке.

Какие задачи решает

  • запустить протокол RosettaScripts на PDB-файле прямо из чата
  • перевести XML-протокол в код PyRosetta
  • найти аналог функции Rosetta в Biotite
  • отловить опечатку в имени элемента XML по схеме
  • посчитать энергию структуры с разбивкой по остаткам

Примеры запросов агенту

  • Как сделать релаксацию белка в PyRosetta и есть ли аналог в Biotite?
  • Проверь мой protocol.xml и скажи, какие элементы не распознаны
  • Запусти rosetta_scripts на model.pdb и покажи пер-резидусные энергии

Как установить rosetta-mcp-server

Командой платформы

claude mcp add --env ROSETTA_BIN=<ROSETTA_BIN> --env PYTHON_BIN=<PYTHON_BIN> --env MCP_DEBUG=<MCP_DEBUG> --transport stdio rosetta-mcp-server -- npx -y rosetta-mcp-server

Вместо <…> подставьте свои значения

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о rosetta-mcp-server

Как установить rosetta-mcp-server в Claude Code?

Одной командой: claude mcp add rosetta-mcp-server -- npx -y rosetta-mcp-server. Если нужны пути к Rosetta и Python, добавьте их через --env: `claude mcp add --env ROSETTA_BIN=<ROSETTA_BIN> --env PYTHON_BIN=<PYTHON_BIN> --env MCP_DEBUG=<MCP_DEBUG> --transport stdio rosetta-mcp-server -- npx -y rosetta-mcp-server`.

Что делает rosetta-mcp-server?

Даёт ассистенту инструменты для работы с Rosetta и PyRosetta: справка, поиск по документации, запуск XML-протоколов, скоринг структур, валидация схемы и перевод кода в Biotite и обратно.

Нужна ли установленная PyRosetta?

Да, для расчётов и запуска протоколов. Сервер умеет поставить её сам, это занимает 10-30 минут, а путь к rosetta_scripts задаётся в ROSETTA_BIN.

Похожие MCP-серверы

Всё по теме «Наука и исследования» →
Zotero MCP 54yyyu Подключает библиотеку Zotero к ИИ-агенту: можно искать статьи, читать PDF, добавлять записи и работать с аннотациями. Пригодится для запросов к собственной коллекции исследований. CX Codex +1 ★ 5 548звёзд репо arxiv-mcp-server blazickjp Даёт агенту доступ к статьям arXiv: скачивает исходный LaTeX, читает разделы по отдельности и собирает цитаты прямо на локальном диске. CX Codex +1 ★ 3 231звёзд репо PaperBanana llmsresearch Генерирует научные диаграммы и статистические графики по текстовым описаниям с помощью мультиагентного пайплайна. CX Codex +1 ★ 2 417звёзд репо MATLAB MCP Server matlab Официальный MCP-сервер от MathWorks: агент запускает MATLAB, пишет и выполняет код, проверяет его на стиль и корректность. CX Codex +1 ★ 1 716звёзд репо Hex Research levnikolaevich Ведёт граф исследований: гипотезы, цели, прогоны, качество источников и аудиты. Пригодится, когда нужно не потерять, откуда взялся вывод. CX Codex +1 ★ 583звёзд репо DocsAgent — Zotero, Obsidian & Apple Notes MCP Server docsagent Подключает базы Zotero, хранилища Obsidian и заметки Apple Notes к ИИ-агентам для локального поиска по документам и заметкам. CX Codex +1 ★ 578звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой