返回市场
MCP_Rdkit服务器

MCP_Rdkit服务器

作者:s20ss2 星标更新:2025-06-17

项目介绍

【技术文档摘要】: MseeP.ai 安全评估徽章

MCP RDKit 项目

概述

mcp_rdkit 项目集成了 RDKit 库与 MCP(模型上下文协议)框架,提供高级化学信息学工具。它包括分子可视化、描述符计算以及与 MCP 服务器交互的功能。

特性

  • 分子可视化:使用 RDKit 生成分子图像。
  • 描述符计算:计算分子描述符,如分子量、logP 等。
  • MCP 服务器集成:与 MCP 服务器通信以执行高级化学信息学任务。

项目结构

  • mcp_rdkit/

    • __main__.py:应用程序的入口点。初始化 MCP 服务器并以“标准输入输出”模式运行。
    • rdkit_helper.py:包含用于 RDKit 操作的帮助函数,包括:
      • 将 PIL 图像转换为 base64。
      • 与 MCP 服务器接口。
      • 使用 RDKit 进行化学计算。
  • setup.py:打包和分发的配置。

要求

  • Python 3.8 或更高版本
  • RDKit 库
  • MCP 框架

安装

  1. 使用 pip 安装包:

    pip install mcp-rdkit
    
  2. 运行应用程序:

    python -m mcp_rdkit
    

示例

您可以直接将其集成到 Claude App 中:

示例 1 示例 2 示例 3

使用方法

  • 启动 MCP 服务器: 应用程序启动一个可以处理化学信息学任务的 MCP 服务器。

  • 生成分子图像: 使用 RDKit 帮助函数来可视化分子。

  • 计算描述符: 利用 RDKit 的描述符计算工具进行化学分析。

MCP 配置示例

要使用 RDKit 服务器与 MCP,将以下配置添加到您的 mcp 配置文件中:

"rdkit-server": {
  "type": "stdio",
  "command": "python",
  "args": [
    "-m",
    "mcp_rdkit"
  ]
}

RDKIT MCP 已通过 MCP Review 认证和索引

在 MseeP 上验证