Chemcp
什么是ChemCP?
ChemCP是一个MCP应用,专门用于可视化化学分子结构。它能够将SMILES化学式转换为直观的2D分子结构图,并自动计算分子量、LogP、氢键供体/受体等关键化学属性。无论您是化学学生、研究人员还是对化学感兴趣的用户,都可以通过简单的对话指令查看任何分子的结构。如何使用ChemCP?
使用ChemCP非常简单:1) 在支持的AI助手(如Claude Desktop)中安装配置ChemCP;2) 在聊天中直接询问分子结构,例如'显示阿司匹林的分子结构';3) 系统会自动渲染分子图并显示在聊天界面中。您还可以在生成的界面中输入自己的SMILES化学式进行探索。适用场景
化学教学与学习、药物研发初步探索、化学结构快速查询、分子性质比较、化学信息可视化展示等场景。特别适合需要快速查看和理解分子结构的用户。主要功能
2D分子结构渲染
从任何有效的SMILES化学式生成高质量的2D分子结构图,准确显示原子、键和官能团
分子属性计算
自动计算并显示分子量、LogP(亲脂性)、氢键供体/受体数量、TPSA(极性表面积)、可旋转键数等关键化学属性
交互式界面
用户可以在生成的界面中直接输入新的SMILES化学式,点击预设示例分子,无需离开聊天即可探索不同分子
专业化学引擎
基于RDKit.js,这是制药和生物技术行业广泛使用的专业化学信息学工具包,确保计算的准确性和可靠性
多平台支持
支持Claude Desktop(推荐)和Claude.ai网页版,提供灵活的使用方式
优势
直观可视化:将抽象的SMILES化学式转换为直观的2D图形
实时计算:即时计算分子属性,无需额外软件
易于使用:通过自然语言指令即可调用,无需化学专业知识
集成体验:直接在AI聊天界面中显示,无需切换应用
专业准确:基于行业标准的RDKit引擎,结果可靠
局限性
平台限制:需要支持MCP Apps的AI助手(如Claude Desktop)
网络依赖:RDKit.js需要从CDN加载,首次使用需要网络连接
2D限制:仅支持2D结构显示,不支持3D分子模型
Claude.ai限制:网页版可能因内容安全策略限制导致RDKit加载失败
特定格式:仅支持SMILES化学式输入,不支持其他化学格式
如何使用
安装ChemCP
在终端中运行安装命令,全局安装ChemCP包
配置Claude Desktop
编辑Claude Desktop配置文件,添加ChemCP服务器配置。macOS路径: ~/Library/Application Support/Claude/claude_desktop_config.json,Windows路径: %APPDATA%\Claude\claude_desktop_config.json
重启并验证
重启Claude Desktop应用,检查工具列表中是否出现ChemCP(点击聊天输入框下方的锤子图标)
开始使用
在聊天中输入分子查询指令,如'显示阿司匹林的结构',系统将自动渲染分子图
使用案例
查看常见药物分子
学习或研究常见药物的化学结构,了解其分子组成
从SMILES直接渲染
已有SMILES化学式,需要快速可视化查看
比较相似分子
比较结构相似的分子,观察其差异
探索有机化合物
学习有机化学中的基础化合物结构
常见问题
为什么我看不到分子查看器,只看到文本?
工具未找到或ChemCP未在列表中显示
RDKit.js无法从CDN加载
需要什么版本的Node.js?
支持哪些化学格式?
可以离线使用吗?
相关资源
npm包页面
ChemCP的npm官方包页面,包含版本信息和安装统计
MCP注册表
Model Context Protocol官方注册表,查找其他MCP服务器和工具
MCP Apps文档
MCP Apps的官方技术文档和开发指南
RDKit.js GitHub
RDKit.js的官方GitHub仓库,化学信息学WebAssembly库
ChemIllusion
更复杂的分子交互工具,提供更多化学计算和可视化功能
SMILES化学式指南
SMILES化学式表示法的维基百科页面,学习如何编写和解读SMILES

Duckduckgo MCP Server
已认证
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
85.7K
4.3分

Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
150.9K
5分

Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
74.6K
4.5分

Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
32.0K
4.8分

Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
106.8K
4.7分

Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
57.4K
5分

Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
50.2K
4.5分

Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
63.7K
4.8分


