Skip to main content
Glama

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" }
-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/sssjiang/pubchem_mcp_server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server