Extracts basic chemical information about drugs and compounds from the PubChem API.
the mcp is used to extract the drug basic chemical infomation from pubchem API.
python-dotenv
requests
mcp
uvicorn
Install the dependencies(local):
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"]
}
}
}
{
"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"
}
Search the web using Kagi's search API
Provides real-time flight tracking and status information using the AviationStack API.
Query records of Korean independence activists from the Ministry of Patriots and Veterans Affairs.
Interact with the French government's open data platform (data.gouv.fr) to search for company information.
Semantic search for Hex package documentation. Requires local Elixir and Mix installation.
Performs deep web searches for information using the Tavily API.
Web search server that integrates Perplexity Sonar models via OpenRouter API for real-time, context-aware search with citations
Interacting with Perplexity
Google News search capabilities with automatic topic categorization and multi-language support via SerpAPI integration.
A Model Context Protocol (MCP) server providing access to Google Search Console.