PubChem
Extracts basic chemical information about drugs and compounds from the PubChem API.
pubchem mcp server
the mcp is used to extract the drug basic chemical infomation from pubchem API.
Requirements
- Python 3.10
python-dotenv
requests
mcp
uvicorn
Installation
Install the dependencies(local):
- Install directly from the project directory
git clone [project repository URL]
cd [project directory]
pip install .
Configure servers(pypi):
The servers_config.json
follows the same structure as Claude Desktop, allowing for easy integration of multiple servers.
Here's an example:
{
"mcpServers": {
"pubchem": {
"command": "uvx",
"args": ["pubchem_mcp_server"]
}
}
}
the result of this MCP
{
"Drug Name": "Aspirin",
"CAS Number": "50-78-2",
"Molecular Weight": 180.16,
"Molecular Formula": "C9H8O4",
"SMILES": "CC(=O)OC1=CC=CC=C1C(=O)O",
"Synonyms": [
"2-(Acetyloxy)benzoic Acid",
"Acetylsalicylic Acid",
"Acetysal",
"Acylpyrin",
"Aloxiprimum",
"Aspirin",
"Colfarit",
"Dispril",
"Easprin"
],
"InchI Key": "BSYNRYMUTXBXSQ-UHFFFAOYSA-N",
"IUPAC Name": "2-acetyloxybenzoic acid",
"ATC Code": "N02BA01",
"Details Link": "https://pubchem.ncbi.nlm.nih.gov/compound/2244"
}
Related Servers
ClinicalTrials.gov
Search and retrieve clinical trial data from the official ClinicalTrials.gov API.
Tavily Search
AI-powered web search using the Tavily Search API.
MCP Tavily
Advanced web search and content extraction using the Tavily API.
OrdiscanMCP v1
MCP server for interacting with the Ordiscan API to query Bitcoin ordinals and inscriptions. Requires an Ordiscan API key.
Context7 HTTP
An MCP server for the Context7 project, providing HTTP streaming and search endpoints for library information without local installation.
Product Hunt
Discover and search for the latest products and tech using the Product Hunt API.
YouTube Music MCP
Search and play tracks on YouTube Music via AI assistants.
招投标大数据服务
Query comprehensive enterprise information from e-commerce platforms, including store details, sales data, and product statistics.
NPM Search
Search for npm packages
eBird MCP Server
Query rich bird observation data from the eBird API using natural language.