ChemDraft MCP
Редактор химических структур с MCP-сервером, CLI и скиллом: агент рисует молекулы, считает свойства и экспортирует CDXML и SVG.
- 68 ★ репозитория
- Последний коммит
- Apache-2.0
Минимальный доступ
Почему такой уровень
- Инструменты создают файлы в выходной папке и запускают локальные программы приложения.
Установка
- Работает в
Ручная установка
Скачай релиз ChemDraft с GitHub Releases или chemdraft.ai, склонируй репозиторий и свяжи `skills/chemdraft` с каталогом скиллов агента. Зарегистрируй сервер `chemdraft-mcp` и проверь `chemdraft --help`: должны быть все десять подкоманд.
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Инструменты создают файлы в выходной папке и запускают локальные программы приложения.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
ChemDraft — бесплатный редактор химических структур с открытым кодом для macOS и Windows. Для агентов у него три входа: MCP-сервер `chemdraft`, командная строка и скилл `skills/chemdraft`. Инструменты MCP: `render_structure`, `render_grid`, `render_reaction`, `analyze_structure`, `name_to_structure`, `check_stereo`, `predict_nmr`, `export_structure`, `build_document`, `render_document`. Агент рисует молекулы и схемы реакций, строит сетки структур для тестов, переводит названия в структуры через OPSIN, определяет R/S и E/Z, считает формулу, массы, m/z, logP, TPSA и pKa, предсказывает сдвиги ЯМР и экспортирует CDXML, SDF, MOL, PDF и SMILES. Скилл требует брать числа и структуры у ChemDraft и запрещает называть их по памяти модели. Вывод идет в отдельную папку, холст пользователя не меняется.
Для кого. Химикам, преподавателям и авторам методичек, которым агент должен рисовать структуры и считать свойства без выдуманных цифр.
Подходит, если
- Для экзамена нужна сетка из структур с вариантами ответа.
- Название соединения надо перевести в структуру и проверить формулу.
- Схема реакции готовится для статьи в единой шкале.
- Требуется определить стереоцентры и конфигурации R и S.
Не подходит, если
- Нужна правка открытого холста пользователя: инструменты работают без интерфейса.
- Название относится к тривиальным и OPSIN его не разбирает.
- Структура нужна из памяти модели без вычисления.
Пример запроса к агенту
Нарисуй структуру аспирина в стиле для документов, вычисли формулу и точную массу и сохрани SVG и CDXML.MCP
- Транспорт
- stdio
- Авторизация
- не нужна
Ограничения
Заявлены macOS и Windows; Spin 3D в версии 1.1.0 может не запускаться на macOS 15 и ниже, исправление обещано в 1.1.1. Вывод PDF сейчас смещает подписи атомов и текст, поэтому каждый PDF нужно просмотреть, а для документов лучше SVG или PNG. Для вызова из CLI нужны Node.js, pnpm и копия репозитория, а запуск через MCP требует регистрации сервера на той машине, где стоит ChemDraft. OPSIN распознает систематические названия, но не все тривиальные.
Как отключить. Удалите сервер `chemdraft` из конфигурации MCP клиента и ссылку на `skills/chemdraft` из каталога скиллов агента. Приложение удаляется как обычная программа macOS или Windows.
Частые вопросы
Какие инструменты есть у MCP-сервера?
`render_structure`, `render_grid`, `render_reaction`, `analyze_structure`, `name_to_structure`, `check_stereo`, `predict_nmr`, `export_structure`, `build_document` и `render_document`.
Что делать, если MCP недоступен?
Скилл переходит на CLI через `pnpm chemdraft`, а если и его нет, останавливается и отправляет к инструкции по настройке, не подставляя угаданную структуру.
Как вставлять рисунки в документ?
Используйте стиль `document` и SVG: связь 14,4 пт, подписи Arial 10 пт. Рисунок вставляют в натуральную величину без масштабирования.
Меняет ли агент открытый рисунок?
Нет. Инструменты создают вывод в отдельной папке, холст приложения остается как есть.
Есть ли предсказание ЯМР?
Да, `predict_nmr` выдает предсказанные сдвиги и спектры ¹H и ¹³C; в приложении есть и необязательный официальный плагин NMR.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер связывает агента с открытым PyMOL: загрузка структур, выравнивание, расстояния и рендер PNG с типизированным ответом.
Плагин и набор из 130 с лишним скиллов для материаловедения: релаксация, молекулярная динамика, DFT и базы структур через MCP.
Агент Claude Code для дизайна белков: подбор мишени, генерация антител и нанотел, скрининг и ранжирование кандидатов.
Скиллы для расчетов в вычислительной химии: ASE, VASP-подобные DFT-коды, LAMMPS, DeePMD, RDKit, Open Babel и другие, для OpenClaw
MCP-сервер для редактора ERD-диаграмм: агент добавляет таблицы, связи и индексы, а правки сразу видны на холсте в VS Code, Obsidian и JetBrains
MCP-сервер и CLI для генерации научных схем, диаграмм и графиков из текста статьи или данных
Коротко о README
ChemDraft описан как приложение для рисования, но с ним поставляются CLI, MCP-сервер и скилл. Скилл задает порядок: сначала MCP, затем CLI, и два запрета, рисовать молекулы вручную и называть числа по памяти.