rdkit-tools-mcp
RDKit 工具 MCP 服务器
一个基于模型上下文协议(Model Context Protocol, MCP)的服务器,将核心 RDKit 化学信息学操作作为工具暴露出来,供 AI 代理(例如 DIAL 工具集)使用。
它补充了其他化学 MCP(SMILES 可视化、ChEMBL 数据库访问)所覆盖不了的进程内化学信息学操作:描述符/指纹计算、相似性和子结构搜索、反应枚举、标准化,以及 3D 构象生成。
工具
工具 | 描述 |
| 解析一个 SMILES 字符串,返回其规范化形式及基本身份信息 |
| 清理分子:去除盐/溶剂,保留最大片段,中和电荷 |
| 为单个 SMILES 计算描述符(MolWt、LogP、TPSA、HBD/HBA、环数、QED 等) |
| 与上相同,但用于一批 SMILES |
| 计算指纹( |
| 两个分子之间的 Tanimoto 相似度 |
| 按与查询分子的相似度对候选 SMILES 进行排序 |
| 检查哪些候选分子匹配 SMARTS 子结构模式 |
| 将反应 SMARTS/SMIRKS 模板应用于反应物,返回不同产物 |
| 生成(可选力场优化后的)3D 构象,以 MOL 块形式输出 |
Related MCP server: cmxflow
本地运行
pip install -r requirements.txt
python server.py --host 127.0.0.1 --port 8080Docker
docker build -t rdkit-tools-mcp .
docker run -p 8080:8080 rdkit-tools-mcp该服务器通过 HTTP Streamable 传输在 /mcp 端点使用 MCP 协议进行通信。
This server cannot be deployed
Maintenance
Related MCP Connectors
Chemistry, pharma and biotech tools for AI assistants: NMR, MS, IR and UV analysis, ADMET and ICH M7, stability (ICH Q1), HPLC methods, DoE, docking, retrosynthesis, biologics. Deterministic results you can check. Built in Leipzig, Germany.
- SnipgetOAuthai.snipget
300+ deterministic data utilities for AI agents: validate, normalize, parse, match, redact.
Machine-readable utilities and datasets for AI agents.
CVE lookups (NVD) and dependency-manifest audits (OSV) for AI agents. No API keys.
Related MCP Servers
- FlicenseBqualityDmaintenanceProvides computational chemistry tools for LLMs, enabling molecular operations like SMILES processing and geometry manipulation via a modular agent and tool system.9-
- AlicenseNot gradedqualityBmaintenanceEnables building, running, and optimizing cheminformatics pipelines via composable blocks, with an MCP agent interface for natural language interaction.2MIT
- AlicenseAqualityAmaintenanceEnables generation of chemical structures, reactions, spectra, titration curves, 3D models, and more from natural language or SMILES, using RDKit for offline rendering and supporting formats like PNG, SVG, CDXML, and Anki decks.47569 PyPI28Apache 2.0
- AlicenseNot gradedqualityAmaintenanceProvides a local-first chemistry workbench for AI agents, enabling SMILES validation with human-readable diagnostics, molecule drawing, property calculation, format conversion, standardization, and batch cleaning via MCP.53 PyPI2MIT