Pubchem Mcp Server

by Augmented-Nature

43 stars
329 downloads
Not rated
GitHub

About

A comprehensive Model Context Protocol (MCP) server for accessing the PubChem chemical database. This server provides access to over 110 million chemical compounds with extensive molecular properties, bioassay data, and chemical informatics tools.

Details

Author
Augmented-Nature
GitHub stars
43
Downloads
329
Categories
Other

- Search compounds by name, CAS, SMILES, or InChI
- Similarity and substructure searches with Tanimoto threshold
- Molecular descriptors and ADMET predictions
- Drug‑likeness analysis (Lipinski Rule of Five)
- Bioassay and activity data across 1.5 million assays
- Safety, toxicity, and regulatory information
- Batch processing of up to 200 compounds
- Cross‑references to ChEMBL, DrugBank, and 500+ databases

Install via npm, build with npm run build, then start with npm start. Invoke tools such as search_compounds, get_compound_info, or search_similar_compounds by sending JSON‑RPC arguments. Resource templates like pubchem://compound/{cid} allow direct data retrieval.

Unofficial PubChem MCP Server

A comprehensive Model Context Protocol (MCP) server for accessing the PubChem chemical database. This server provides access to over 110 million chemical compounds with extensive molecular properties, bioassay data, and chemical informatics tools.

Features

🔍 Chemical Search & Retrieval (6 tools)

- search_compounds - Search by name, CAS number, formula, or identifier
- get_compound_info - Detailed compound information by CID
- search_by_smiles - Exact SMILES string matching
- search_by_inchi - InChI/InChI key search
- search_by_cas_number - CAS Registry Number lookup
- get_compound_synonyms - All names and synonyms

🧬 Structure Analysis & Similarity (5 tools)

- search_similar_compounds - Tanimoto similarity search
- substructure_search - Find compounds containing substructures
- superstructure_search - Find larger compounds containing query
- get_3d_conformers - 3D structural information
- analyze_stereochemistry - Chirality and isomer analysis

⚗️ Chemical Properties & Descriptors (6 tools)

- get_compound_properties - Molecular weight, logP, TPSA, etc.
- calculate_descriptors - Comprehensive molecular descriptors
- predict_admet_properties - ADMET predictions
- assess_drug_likeness - Lipinski Rule of Five analysis
- analyze_molecular_complexity - Synthetic accessibility
- get_pharmacophore_features - Pharmacophore mapping

🧪 Bioassay & Activity Data (5 tools)

- search_bioassays - Find biological assays
- get_assay_info - Detailed assay protocols
- get_compound_bioactivities - All activity data for compounds
- search_by_target - Find compounds tested against targets
- compare_activity_profiles - Cross-compound comparisons

⚠️ Safety & Toxicity (4 tools)

- get_safety_data - GHS hazard classifications
- get_toxicity_info - LD50, carcinogenicity data
- assess_environmental_fate - Biodegradation analysis
- get_regulatory_info - FDA, EPA regulations

🔗 Cross-References & Integration (4 tools)

- get_external_references - Links to ChEMBL, DrugBank, etc.
- search_patents - Chemical patent information
- get_literature_references - PubMed citations
- batch_compound_lookup - Bulk processing (up to 200 compounds)

Resource Templates

Access PubChem data through URI patterns:

- pubchem://compound/{cid} - Complete compound data
- pubchem://structure/{cid} - 2D/3D structure information
- pubchem://properties/{cid} - Molecular properties
- pubchem://bioassay/{aid} - Bioassay data
- pubchem://similarity/{smiles} - Similarity search results
- pubchem://safety/{cid} - Safety and toxicity data

Installation

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.