P

Pubchem MCP Server

A service for extracting basic chemical information of drugs based on the PubChem API, which realizes data query and return through the MCP architecture
2.5 points
21

What is the PubChem MCP Server?

The PubChem MCP Server is a service specifically designed for querying and obtaining basic chemical information of drugs. It retrieves data through the PubChem API and returns various chemical properties of drugs in a structured JSON format.

How to use the PubChem MCP Server?

You can obtain drug information through simple API calls or by configuring the server. The server will return detailed chemical information including molecular formula, molecular weight, CAS number, etc.

Applicable scenarios

It is suitable for scenarios such as drug R & D, chemical research, and education that require quick access to drug chemical information.

Main features

Basic chemical information queryObtain basic chemical properties such as drug name, molecular formula, and molecular weight
Query by multiple identifiersSupport querying drug information through multiple identifiers such as CAS number and SMILES
Structural formula informationProvide structural formula information such as SMILES and InChI Key
Multi - server supportSupport configuring multiple server instances for easy expansion and management

Advantages and limitations

Advantages
Provide authoritative information from the PubChem database
Return structured data for easy program processing
Support querying by multiple drug identifiers
Simple configuration and easy integration
Limitations
Depend on the availability of the PubChem API
Only provide basic chemical information and do not include complex pharmacological data
Require an internet connection to use

How to use

Install dependencies
Ensure that Python 3.10 and the required dependency packages are installed
Clone the project
Get the project code from the Git repository
Install the project
Install in the project directory
Configure the server
Configure the servers_config.json file according to the example

Usage examples

Query information about aspirinObtain the complete chemical information of aspirin
Query by CAS numberQuery drug information using the CAS number 50 - 78 - 2

Frequently Asked Questions

What version of Python is required?
How to configure multiple servers?
Which drug identifiers are supported?

Related resources

PubChem official website
The official website of the PubChem database
Python official website
The official website of the Python programming language
Uvicorn documentation
Documentation for the ASGI server
Installation
Copy the following command to your Client for configuration
{
  "mcpServers": {
    "pubchem": {
      "command": "uvx",
      "args": ["pubchem_mcp_server"]
    }
  }
}
Note: Your key is sensitive information, do not share it with anyone.
Featured MCP Services
N
Notion Api MCP
Certified
A Python-based MCP Server that provides advanced to-do list management and content organization functions through the Notion API, enabling seamless integration between AI models and Notion.
Python
172
4.5 points
G
Gitlab MCP Server
Certified
The GitLab MCP server is a project based on the Model Context Protocol that provides a comprehensive toolset for interacting with GitLab accounts, including code review, merge request management, CI/CD configuration, and other functions.
TypeScript
121
4.3 points
D
Duckduckgo MCP Server
Certified
The DuckDuckGo Search MCP Server provides web search and content scraping services for LLMs such as Claude.
Python
859
4.3 points
M
Markdownify MCP
Markdownify is a multi-functional file conversion service that supports converting multiple formats such as PDFs, images, audio, and web page content into Markdown format.
TypeScript
1.8K
5 points
U
Unity
Certified
UnityMCP is a Unity editor plugin that implements the Model Context Protocol (MCP), providing seamless integration between Unity and AI assistants, including real - time state monitoring, remote command execution, and log functions.
C#
592
5 points
F
Figma Context MCP
Framelink Figma MCP Server is a server that provides access to Figma design data for AI programming tools (such as Cursor). By simplifying the Figma API response, it helps AI more accurately achieve one - click conversion from design to code.
TypeScript
6.7K
4.5 points
C
Context7
Context7 MCP is a service that provides real-time, version-specific documentation and code examples for AI programming assistants. It is directly integrated into prompts through the Model Context Protocol to solve the problem of LLMs using outdated information.
TypeScript
5.3K
4.7 points
M
Minimax MCP Server
The MiniMax Model Context Protocol (MCP) is an official server that supports interaction with powerful text-to-speech, video/image generation APIs, and is suitable for various client tools such as Claude Desktop and Cursor.
Python
778
4.8 points
AIbase
Zhiqi Future, Your AI Solution Think Tank
© 2025AIbase