ChemDraft MCP

Редактор химических структур с MCP-сервером, CLI и скиллом: агент рисует молекулы, считает свойства и экспортирует CDXML и SVG.

  • 68 ★ репозитория
  • Последний коммит
  • Apache-2.0
MCP-сервер

Минимальный доступ

Почему такой уровень

  • Инструменты создают файлы в выходной папке и запускают локальные программы приложения.
Все причины и проверки

jgassens/chemdraft

Установка

Ручная установка

Текст для агента

Скачай релиз 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 с типизированным ответом.

MCP-серверМинимальный доступ108Звезды репозитория

Плагин и набор из 130 с лишним скиллов для материаловедения: релаксация, молекулярная динамика, DFT и базы структур через MCP.

ПлагинРасширенный доступ187Звезды репозитория

Агент Claude Code для дизайна белков: подбор мишени, генерация антител и нанотел, скрининг и ранжирование кандидатов.

ПлагинРасширенный доступ120Звезды репозитория

Скиллы для расчетов в вычислительной химии: ASE, VASP-подобные DFT-коды, LAMMPS, DeePMD, RDKit, Open Babel и другие, для OpenClaw

СкиллРасширенный доступ157Звезды репозитория
Официальный

MCP-сервер для редактора ERD-диаграмм: агент добавляет таблицы, связи и индексы, а правки сразу видны на холсте в VS Code, Obsidian и JetBrains

MCP-серверРасширенный доступ1,7 тыс.Звезды репозитория
Нужен VPN

MCP-сервер и CLI для генерации научных схем, диаграмм и графиков из текста статьи или данных

MCP-серверРасширенный доступ2,5 тыс.Звезды репозитория

Коротко о README

ChemDraft описан как приложение для рисования, но с ним поставляются CLI, MCP-сервер и скилл. Скилл задает порядок: сначала MCP, затем CLI, и два запрета, рисовать молекулы вручную и называть числа по памяти.

Бейдж для README

Сообщить о проблеме