PubChem MCP
用于访问PubChem数据的MCP(模型上下文协议)服务器。此服务器提供用于查询PubChem数据库中化合物、物质、生物测定和相关信息的工具。
特性
- 按名称、结构或标识符搜索化合物
- 检索化合物和物质的详细信息
- 访问生物测定数据和分子特性
- 查询化学分类和交叉引用
- 与任何MCP客户端兼容,包括桌面版的Claude
安装
选项1:来自GitHub
# Clone the repository
git clone https://github.com/BioContext/PubChem-MCP.git
cd PubChem-MCP
# Create a virtual environment
uv venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt选项2:使用pip(一旦发布)
pip install pubchem-mcp用法
作为独立服务器运行
# From source
python -m mcp_server
# If installed via pip
pubchem-mcp使用Claude for Desktop
- 安装桌面版Claude
- 通过编辑配置Claude for Desktop以使用此服务器
~/Library/Application Support/Claude/claude_desktop_config.json(macOS/Linux)或%AppData%\Claude\claude_desktop_config.json(Windows):
{
"mcpServers": {
"pubchem": {
"command": "python",
"args": [
"-m",
"mcp_server"
]
}
}
}- 重新启动桌面版的Claude
- 您现在可以在Claude中使用PubChem工具
Claude的示例查询
- “在PubChem中查找有关阿司匹林的信息”
- “化合物CID 2244的性质是什么?”
- “给我看看扑热息痛的结构”
可用工具
search_compound:按名称或标识符搜索化合物get_compound_details:获取化合物的详细信息get_compound_properties:获取化合物的物理和化学性质search_bioassay:搜索生物测定get_substance_details:获取有关物质的详细信息- 还有更多。..
发展
# Clone the repository
git clone https://github.com/BioContext/PubChem-MCP.git
cd PubChem-MCP
# Create a virtual environment
uv venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
# Install development dependencies
pip install -e ".[dev]"
# Run tests
pytest许可证
MIT许可证
