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
rating : 2.5 points
downloads : 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
Featured MCP Services

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

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

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

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

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

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

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

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