PubChem-MCP
An MCP (Model Context Protocol) server for accessing PubChem data. This server provides tools for querying the PubChem database for compounds, substances, bioassays, and related information.
Features
- Search for compounds by name, structure, or identifier
- Retrieve detailed information about compounds and substances
- Access bioassay data and molecular properties
- Query chemical classifications and cross-references
- Compatible with any MCP client, including Claude for Desktop
Installation
Option 1: From 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: .venvScriptsactivate
# Install dependencies
pip install -r requirements.txt
Option 2: Using pip (Once published)
pip install pubchem-mcp
Usage
Running as a standalone server
# From source
python -m mcp_server
# If installed via pip
pubchem-mcp
Using with Claude for Desktop
- Install Claude for Desktop
- Configure Claude for Desktop to use this server by editing
~/Library/Application Support/Claude/claude_desktop_config.json(macOS/Linux) or%AppData%Claudeclaude_desktop_config.json(Windows):
{
"mcpServers": {
"pubchem": {
"command": "python",
"args": [
"-m",
"mcp_server"
]
}
}
}
- Restart Claude for Desktop
- You can now use the PubChem tools in Claude
Example queries for Claude
- “Find information about aspirin in PubChem”
- “What are the properties of compound CID 2244?”
- “Show me the structure of paracetamol”
Available Tools
search_compound: Search for compounds by name or identifierget_compound_details: Get detailed information about a compoundget_compound_properties: Get physical and chemical properties of a compoundsearch_bioassay: Search for bioassaysget_substance_details: Get detailed information about a substance- And more…
Development
# 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: .venvScriptsactivate
# Install development dependencies
pip install -e ".[dev]"
# Run tests
pytest
License
MIT License
PubChem Data Access Server
Project Details
- BioContext/PubChem-MCP
- Other
- Last Updated: 4/17/2025
Recomended MCP Servers
特定のWeb APIに関するBaselineの状況を提供するModel Context Protocolサーバー
A Model Context Protocol (MCP) server that enables natural language queries to databases
MCP Server for public disclosure information of Korean companies, powered by the dartpoint.ai API.
A mcp server for harbor
Klavis AI (YC X25): Open Source MCP integration for AI applications
An MCP Server and sample client for Selector AI
MCP server providing sementic search over Obsidian vaults
🚀Vite+Vue3+Gin拥有AI辅助的基础开发平台,支持TS和JS混用。它集成了JWT鉴权、权限管理、动态路由、显隐可控组件、分页封装、多点登录拦截、资源权限、上传下载、代码生成器、表单生成器和可配置的导入导出等开发必备功能。





