
pubchem mcp server

2025.03.26
3
Python化学信息服务药物信息提取其它
pubchem_mcp_server 是一个用于从 PubChem API 提取药物基础化学信息的服务。它能够获取药物的名称、CAS 编号、分子量、分子式、SMILES 表示、同义词、InChI 键、IUPAC 名称、ATC 代码以及详细信息链接等关键化学信息。
View on GitHub
Overview
基本能力
产品定位
pubchem_mcp_server 是一个专门用于从 PubChem API 提取药物基础化学信息的服务。
核心功能
- 从 PubChem API 提取药物基础化学信息
- 提供药物的名称、CAS 编号、分子量、分子式等关键信息
- 支持 SMILES 表示、InChI 键、IUPAC 名称等化学标识符
- 提供药物的同义词列表和详细信息链接
适用场景
- 药物研发和化学研究
- 药物信息数据库构建
- 化学信息分析和处理
- 学术研究和教育
工具列表
python-dotenv
: 用于管理环境变量requests
: 用于发送 HTTP 请求mcp
: MCP 框架核心uvicorn
: ASGI 服务器,用于运行服务
常见问题解答
无明确常见问题解答部分
使用教程
使用依赖
- Python 3.10
- 需要安装以下 Python 包:
bash pip install python-dotenv requests mcp uvicorn
安装教程
-
从项目仓库克隆代码:
bash git clone [project repository URL] cd [project directory] pip install .
-
配置服务器(通过 PyPI 安装): 编辑
servers_config.json
文件,示例配置如下:json { "mcpServers": { "pubchem": { "command": "uvx", "args": ["pubchem_mcp_server"] } } }
调试方式
无明确调试步骤说明
许可证
None