
从聊天中提取化学:名称或SMILES的→可发表的二维结构、反应方案和曲线箭头机制。使用RDKit离线渲染的PNG/SVG。
概览
在Claude Desktop中说“绘制阿司匹林”,就能获得一个正确、可打印的结构——本地用RDKit渲染,直接在聊天中互动。 演示编辑以缩短PubChem加载等待时间。 - 名称(也为德语简单名称)、IUPAC名称和SMILES通过OPSIN、PubChem和NCI解析;置顶身份测试对24个输入进行InChIKey检测。- PNG和SVG格式一致,可选ChemDraw CDXML——无需ChemDraw许可。- 将官能团悬停查看其位置,切换至带有GHS安全性的PubChem数据手册,比较结构并突出差异。 下载Claude Desktop扩展(.mcpb,双击)——或用UV工具安装chemdraw-mcp && chemdraw-install。免费开源(Apache-2.0),无API密钥,无注册。 1. (chemdraw-mcp- .mcpb)并双击。在Claude Desktop中确认。2. 打开A并说“使用ChemDraw MCP: draw caffeine”——会出现一个结构面板。3.
概述(AI 翻译)
聊天→化学结构。 在Claude Desktop中说*“画阿司匹林”*,得到一个 正确,打印可用结构——本地用RDKit渲染,聊天界面互动。
演示编辑以缩短PubChem加载等待时间。
- 正确的分子,而非相似分子。 名称(也为德语简单名称)、IUPAC名称和SMILES通过OPSIN、PubChem和NCI解析;置顶身份测试会对24个输入进行InChIKey对照。
- 准备提交实验报告。 PNG和SVG格式一致的出版风格,可选ChemDraw CDXML——无需ChemDraw许可。
- **理解,而不仅仅是画。**将官能团悬停查看其位置,切换到带有GHS安全性的PubChem数据表,比较突出的结构差异。
安装: 下载 Claude Desktop 扩展(.mcpb,双击)——或 uv tool install chemdraw-mcp && chemdraw-install。
免费开源(Apache-2.0),没有API密钥,无需注册。
| 没有 | 带有chemdraw-mcp |
|---|---|
| Claude用文字描述结构,或者写下“微笑”,你必须粘贴到某个地方 | 结构会显示在聊天中,准备导出 |
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
chemdraw-mcp
chemdraw-mcp is an MCP server that lets Claude draw chemistry: structures, reaction schemes, mechanisms, spectra, TLC plates and pH curves, rendered locally with RDKit and matplotlib as PNG and SVG files. Each drawing also opens an interactive panel in the chat — hover a functional group, switch to the PubChem data sheet, rotate a 3D model, export or add an Anki card. It is free and open source (Apache-2.0) and needs no API key, no sign-up and no ChemDraw licence.
“Draw aspirin” in Claude Desktop. Demo edited to shorten the PubChem loading wait.
| Without | With chemdraw-mcp |
|---|---|
| Claude describes a structure in words or writes SMILES you paste elsewhere | the structure appears in the chat, as files ready for a report |
| figures drawn by hand in ChemDraw or ChemSketch | one sentence per figure, one style across the whole report |
| molar mass, CAS number and hazards from three websites | one data sheet from PubChem, or one value as text |
| a pH worked out with an approximation you cannot check | the exact value with the textbook approximation beside it |
Quick start
- Download the Claude Desktop extension
(
chemdraw-mcp-.mcpb), double-click it and confirm in Claude Desktop. - Open a new chat and say “Use the ChemDraw MCP: draw caffeine”.
- Try a prompt from the tool table below.
Other ways in (PyPI, cloning the repository, editing the config by hand) are under Installation.
Tools
The default profile registers 16 tools in five areas. Each description says
which neighbouring tool to use instead, so the model can tell a drawing from a
lookup from a calculation. Files go to ~/ChemDraw-Output/.
| Area | Tool | Example prompt | Panel |
|---|---|---|---|
| Draw | generate_molecule |
“Draw caffeine” | yes |
batch_generate |
“Draw aspirin, caffeine and paracetamol, each as its own file” | yes |
安装
uvx --from chemdraw-mcp chemdraw-doctor # without installing anything