Chemcp
C

Chemcp

ChemCP是一个MCP应用,能够从SMILES字符串渲染交互式2D分子结构图,并计算显示分子性质,适用于药物化学和生物信息学领域。
2分
0

什么是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

安装

复制以下命令到你的Client进行配置
{
  "mcpServers": {
    "chemcp": {
      "command": "npx",
      "args": ["chemcp"]
    }
  }
}
注意:您的密钥属于敏感信息,请勿与任何人分享。

替代品

P
Paperbanana
PaperBanana是一个自动化生成学术图表和统计图的智能框架,支持从文本描述生成高质量的论文插图,采用多智能体管道和迭代优化,提供CLI、Python API和MCP服务器等多种使用方式。
Python
7.7K
5分
F
Finlab Ai
FinLab AI是一个金融量化分析平台,通过AI技术帮助用户发现投资策略中的超额收益(alpha)。它提供丰富的数据集、回测框架和策略示例,支持自动化安装与集成到主流AI编程助手。
5.5K
4分
A
Apify MCP Server
Apify MCP服务器是一个基于模型上下文协议(MCP)的工具,允许AI助手通过数千个现成的爬虫、抓取器和自动化工具(Apify Actor)从社交媒体、搜索引擎、电商等网站提取数据。它支持OAuth和Skyfire代理支付,可通过HTTPS端点或本地stdio方式集成到Claude、VS Code等MCP客户端中。
TypeScript
7.5K
5分
R
Runno
Runno是一个JavaScript工具包集合,用于在浏览器和Node.js等环境中安全地运行多种编程语言的代码,通过WebAssembly和WASI实现沙盒化执行,支持Python、Ruby、JavaScript、SQLite、C/C++等语言,并提供Web组件、MCP服务器等集成方式。
TypeScript
9.3K
5分
P
Praisonai
PraisonAI是一个生产就绪的多AI智能体框架,具有自反思功能,旨在创建AI智能体来自动化解决从简单任务到复杂挑战的各种问题。它通过将PraisonAI智能体、AG2和CrewAI集成到一个低代码解决方案中,简化了多智能体LLM系统的构建和管理,强调简单性、定制化和有效的人机协作。
Python
10.4K
5分
M
Maverick MCP
MaverickMCP是一个基于FastMCP 2.0的个人股票分析服务器,为Claude Desktop等MCP客户端提供专业级的金融数据分析、技术指标计算和投资组合优化工具。它预置了520只标普500股票数据,支持多种技术分析策略和并行处理,无需复杂认证即可本地运行。
Python
11.1K
4分
K
Klavis
Klavis AI是一个开源项目,提供在Slack、Discord和Web平台上简单易用的MCP(模型上下文协议)服务,包括报告生成、YouTube工具、文档转换等多种功能,支持非技术用户和开发者使用AI工作流。
TypeScript
21.7K
5分
S
Scrapling
Scrapling是一个自适应网页抓取库,能自动学习网站变化并重新定位元素,支持多种抓取方式和AI集成,提供高性能解析和开发者友好体验。
Python
15.5K
5分
D
Duckduckgo MCP Server
已认证
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
85.7K
4.3分
F
Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
150.9K
5分
F
Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
74.6K
4.5分
E
Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
32.0K
4.8分
C
Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
106.8K
4.7分
E
Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
57.4K
5分
B
Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
50.2K
4.5分
M
Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
63.7K
4.8分
AIBase
智启未来,您的人工智能解决方案智库