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"
}
Interact & query with Meilisearch (Full-text & semantic search API)
Search for scientific publications across ArXiv, ACL Anthology, HuggingFace Datasets, and Semantic Scholar.
Search Engine made for AIs by Exa
A web search server that integrates with the Exa API to perform basic and advanced searches.
Production-ready RAG out of the box to search and retrieve data from your own documents.
Provides AI assistants with direct access to Mastra.ai's complete knowledge base.
Retrieves character and artifact information from the game Wuthering Waves (鸣潮) as Markdown, optimized for large language models.
Provides comprehensive trademark information, including search, profile statistics, and status tracking.
Provides access to Typesense search capabilities, requiring a connection to a Typesense server.
A zero-configuration job aggregation service that fetches job listings from major recruitment websites.