Pubchem MCP 服务器

MCP Server Chemical Informatics Bioinformatics AI Integration

Contact us to host your MCP Server in FlowHunt

“Pubchem” MCP 服务器的功能是什么?

Pubchem MCP(模型上下文协议)服务器作为 AI 助手与 PubChem API 之间的桥梁,实现对药物等化学物质基础信息的无缝提取。集成该服务器后,AI 系统可自动检索化合物的分子详情、同义词、标识符及相关元数据,全部直接来自 PubChem。这一能力帮助药物发现、生物信息学和化学信息学等领域的开发流程实现数据检索自动化,减少人工查找工作,并使 AI 环境中的数据驱动交互更加高效。服务器易于集成,可用于支持 MCP 标准的各类平台和工具中。

提示模板列表

仓库中未提及具体提示模板。

FlowHunt Logo

Ready to grow your business?

Start your free trial today and see results within days.

资源列表

仓库中未列明具体资源。

工具列表

仓库 server.py 或可见文档中未详细说明具体工具。

本 MCP 服务器的应用场景

  • 自动化化学数据检索:即时获取任意药物或化合物的化学性质、标识符及结构数据,提升研发效率。
  • 药物信息查询:为用户或研究者提供已知药物的详细信息,包括同义词、分子式及 PubChem 链接。
  • 集成到生物信息学流程:让 AI 驱动的流程增强数据背景,用于药物再开发或相互作用分析等任务。
  • 支持教育工具:为教育平台提供丰富、实时的化学信息,用于教学与演示。
  • API 驱动应用:为需要最新化学数据的 Web 或移动应用提供后端支持,无需手动 API 处理。

如何部署

Windsurf

  1. 前置条件:确保已安装 Python 3.10 及依赖(python-dotenvrequestsmcpuvicorn)。
  2. 克隆并安装
    git clone https://github.com/sssjiang/pubchem_mcp_server.git
    cd pubchem_mcp_server
    pip install .
    
  3. 编辑配置:打开 Windsurf 配置文件,添加 Pubchem MCP 服务器:
    {
      "mcpServers": {
        "pubchem": {
          "command": "uvx",
          "args": ["pubchem_mcp_server"]
        }
      }
    }
    
  4. 保存并重启:保存修改并重启 Windsurf。
  5. 验证:尝试查询一个已知药物进行测试。

Claude

  1. 前置条件:安装 Python 3.10 及所需依赖。
  2. 克隆并安装
    git clone https://github.com/sssjiang/pubchem_mcp_server.git
    cd pubchem_mcp_server
    pip install .
    
  3. 配置 Claude:在 Claude Desktop 的 servers_config.json 中添加:
    {
      "mcpServers": {
        "pubchem": {
          "command": "uvx",
          "args": ["pubchem_mcp_server"]
        }
      }
    }
    
  4. 重启 Claude
  5. 验证:通过药物查询测试配置。

Cursor

  1. 前置条件:已安装 Python 3.10 及依赖。
  2. 克隆并安装
    git clone https://github.com/sssjiang/pubchem_mcp_server.git
    cd pubchem_mcp_server
    pip install .
    
  3. 添加 MCP 服务器:更新 Cursor 的配置文件:
    {
      "mcpServers": {
        "pubchem": {
          "command": "uvx",
          "args": ["pubchem_mcp_server"]
        }
      }
    }
    
  4. 重启 Cursor
  5. 测试:搜索一个已知化合物进行验证。

Cline

  1. 前置条件:安装 Python 3.10 及依赖。
  2. 克隆并安装
    git clone https://github.com/sssjiang/pubchem_mcp_server.git
    cd pubchem_mcp_server
    pip install .
    
  3. 编辑配置:在 servers_config.json 中添加如下内容:
    {
      "mcpServers": {
        "pubchem": {
          "command": "uvx",
          "args": ["pubchem_mcp_server"]
        }
      }
    }
    
  4. 重启 Cline
  5. 验证配置:运行示例查询进行确认。

API 密钥安全

当前配置下,访问 PubChem API 无需 API 密钥。如需设置,可用如下环境变量:

{
  "env": {
    "PUBCHEM_API_KEY": "your_api_key"
  },
  "inputs": {}
}

如何在流程中使用该 MCP

在 FlowHunt 中使用 MCP

要将 MCP 服务器集成到 FlowHunt 工作流,需先在流程中添加 MCP 组件,并连接至您的 AI 代理:

FlowHunt MCP flow

点击 MCP 组件,打开配置面板。在系统 MCP 配置区,以如下 JSON 格式填写服务器信息:

{
  "pubchem": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

配置完成后,AI 代理即可作为工具访问该 MCP 所有功能。请将 “pubchem” 替换为您的 MCP 服务器实际名称,并更换为实际的 MCP 服务器 URL。


概览

模块可用性说明
概览来自 PubChem 的基础化学信息
提示模板列表未发现提示模板
资源列表未指定
工具列表未指定
API 密钥安全PubChem 不需要
采样支持(评估时重要性较低)未指定

综上,Pubchem MCP 服务器专注于特定领域(化学/药物信息),易于安装,可与 MCP 客户端集成,但缺少有关提示、资源及采样或 roots 等高级特性的文档。

我们的评价

本 MCP 服务器针对其用途简单高效,但在更广泛的 MCP 功能及文档支持上有所欠缺,对于高级用户的通用性有限。评分:3/10

MCP 评分

是否有 LICENSE⛔(未发现)
至少有一个工具
Fork 数量2
Star 数量4

Frequently asked questions

将 Pubchem MCP 服务器集成到 FlowHunt

用 PubChem 自动化化学数据为您的 AI 流程赋能。立即结合 Pubchem MCP 服务器与 FlowHunt,助力您的科研、教育或产品流程。