“Pubchem” MCP 服务器的功能是什么?
Pubchem MCP(模型上下文协议)服务器作为 AI 助手与 PubChem API 之间的桥梁,实现对药物等化学物质基础信息的无缝提取。集成该服务器后,AI 系统可自动检索化合物的分子详情、同义词、标识符及相关元数据,全部直接来自 PubChem。这一能力帮助药物发现、生物信息学和化学信息学等领域的开发流程实现数据检索自动化,减少人工查找工作,并使 AI 环境中的数据驱动交互更加高效。服务器易于集成,可用于支持 MCP 标准的各类平台和工具中。
提示模板列表
仓库中未提及具体提示模板。
资源列表
仓库中未列明具体资源。
工具列表
仓库 server.py 或可见文档中未详细说明具体工具。
本 MCP 服务器的应用场景
- 自动化化学数据检索:即时获取任意药物或化合物的化学性质、标识符及结构数据,提升研发效率。
- 药物信息查询:为用户或研究者提供已知药物的详细信息,包括同义词、分子式及 PubChem 链接。
- 集成到生物信息学流程:让 AI 驱动的流程增强数据背景,用于药物再开发或相互作用分析等任务。
- 支持教育工具:为教育平台提供丰富、实时的化学信息,用于教学与演示。
- API 驱动应用:为需要最新化学数据的 Web 或移动应用提供后端支持,无需手动 API 处理。
如何部署
Windsurf
- 前置条件:确保已安装 Python 3.10 及依赖(
python-dotenv、requests、mcp、uvicorn)。 - 克隆并安装:
git clone https://github.com/sssjiang/pubchem_mcp_server.git cd pubchem_mcp_server pip install . - 编辑配置:打开 Windsurf 配置文件,添加 Pubchem MCP 服务器:
{ "mcpServers": { "pubchem": { "command": "uvx", "args": ["pubchem_mcp_server"] } } } - 保存并重启:保存修改并重启 Windsurf。
- 验证:尝试查询一个已知药物进行测试。
Claude
- 前置条件:安装 Python 3.10 及所需依赖。
- 克隆并安装:
git clone https://github.com/sssjiang/pubchem_mcp_server.git cd pubchem_mcp_server pip install . - 配置 Claude:在 Claude Desktop 的
servers_config.json中添加:{ "mcpServers": { "pubchem": { "command": "uvx", "args": ["pubchem_mcp_server"] } } } - 重启 Claude。
- 验证:通过药物查询测试配置。
Cursor
- 前置条件:已安装 Python 3.10 及依赖。
- 克隆并安装:
git clone https://github.com/sssjiang/pubchem_mcp_server.git cd pubchem_mcp_server pip install . - 添加 MCP 服务器:更新 Cursor 的配置文件:
{ "mcpServers": { "pubchem": { "command": "uvx", "args": ["pubchem_mcp_server"] } } } - 重启 Cursor。
- 测试:搜索一个已知化合物进行验证。
Cline
- 前置条件:安装 Python 3.10 及依赖。
- 克隆并安装:
git clone https://github.com/sssjiang/pubchem_mcp_server.git cd pubchem_mcp_server pip install . - 编辑配置:在
servers_config.json中添加如下内容:{ "mcpServers": { "pubchem": { "command": "uvx", "args": ["pubchem_mcp_server"] } } } - 重启 Cline。
- 验证配置:运行示例查询进行确认。
API 密钥安全
当前配置下,访问 PubChem API 无需 API 密钥。如需设置,可用如下环境变量:
{
"env": {
"PUBCHEM_API_KEY": "your_api_key"
},
"inputs": {}
}
如何在流程中使用该 MCP
在 FlowHunt 中使用 MCP
要将 MCP 服务器集成到 FlowHunt 工作流,需先在流程中添加 MCP 组件,并连接至您的 AI 代理:

点击 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 |
