ChemDraw MCP (unofficial) — MCP-сервер для Claude Code: установка
Преобразует названия молекул и SMILES в 2D-структуры, схемы реакций и сравнения. Рендеринг идёт локально через RDKit.
claude mcp add chemdraw-mcp -- uvx chemdraw-mcpЧто делает ChemDraw MCP (unofficial)
ChemDraw MCP (unofficial) принимает названия молекул, IUPAC-имена и SMILES, а затем создаёт 2D-структуры. Сервер умеет показывать несколько молекул рядом, подсвечивать различия, строить схемы реакций и выводить карточку с данными PubChem и сведениями GHS. Результаты можно получать в форматах PNG и SVG; также заявлен экспорт в CDXML.
Разрешение названий выполняется через OPSIN, PubChem и NCI, а рендеринг работает локально через RDKit. API-ключ и лицензия ChemDraw не нужны. В Claude Code сервер запускается командой с uvx, поэтому без доступного uvx этот способ установки не сработает.
Какие задачи решает
- получить 2D-структуру по названию молекулы или SMILES
- сравнить несколько молекул и подсветить различия
- собрать схему реакции с условиями над стрелкой
- вывести свойства и сведения GHS для соединения
Примеры запросов агенту
- Нарисуй 2D-структуру аспирина и подготовь файл PNG.
- Сравни ибупрофен и напроксен, выделив различия между структурами.
- Покажи реакцию этанола с уксусной кислотой с образованием этилацетата и воды.
Как установить ChemDraw MCP (unofficial)
Командой платформы
claude mcp add chemdraw-mcp -- uvx chemdraw-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from chemdraw-mcp <команда>
Командой платформы
codex mcp add chemdraw-mcp-unofficial -- uvx chemdraw-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from chemdraw-mcp <команда>
Файл настроек
{
"mcpServers": {
"chemdraw-mcp-unofficial": {
"command": "uvx",
"args": [
"chemdraw-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from chemdraw-mcp <команда>
Файл настроек
{
"servers": {
"chemdraw-mcp-unofficial": {
"type": "stdio",
"command": "uvx",
"args": [
"chemdraw-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from chemdraw-mcp <команда>
Командой платформы
gemini mcp add chemdraw-mcp-unofficial uvx chemdraw-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from chemdraw-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о ChemDraw MCP (unofficial)
Как установить ChemDraw MCP (unofficial) в Claude Code?
Выполните claude mcp add chemdraw-mcp -- uvx chemdraw-mcp. После этого сервер будет доступен в Claude Code.
Что делает ChemDraw MCP (unofficial)?
Сервер превращает названия молекул и SMILES в 2D-структуры, создаёт схемы реакций и сравнивает соединения. Он также показывает данные PubChem и сведения GHS.
Какие форматы изображений поддерживает сервер?
Для структур доступны PNG и SVG в едином стиле. Также заявлен необязательный экспорт в CDXML.