PubChem-MCP

PubChem-MCPは、PubChemデータベースにアクセスするためのMCPサーバーです。このサーバーは、化合物、物質、バイオアッセイなどの情報をクエリするためのツールを提供します。ユーザーは、名前、構造、識別子を使用して化合物を検索し、詳細な情報を取得できます。

GitHubスター

0

ユーザー評価

未評価

フォーク

0

イシュー

0

閲覧数

1

お気に入り

0

README
PubChem-MCP

An MCP (Model Context Protocol) server for accessing PubChem data. This server provides tools for querying the PubChem database for compounds, substances, bioassays, and related information.

Features
  • Search for compounds by name, structure, or identifier
  • Retrieve detailed information about compounds and substances
  • Access bioassay data and molecular properties
  • Query chemical classifications and cross-references
  • Compatible with any MCP client, including Claude for Desktop
Installation
Option 1: From GitHub
# Clone the repository
git clone https://github.com/BioContext/PubChem-MCP.git
cd PubChem-MCP

# Create a virtual environment
uv venv
source .venv/bin/activate  # On Windows: .venv\Scripts\activate

# Install dependencies
pip install -r requirements.txt
Option 2: Using pip (Once published)
pip install pubchem-mcp
Usage
Running as a standalone server
# From source
python -m mcp_server

# If installed via pip
pubchem-mcp
Using with Claude for Desktop
  1. Install Claude for Desktop
  2. Configure Claude for Desktop to use this server by editing ~/Library/Application Support/Claude/claude_desktop_config.json (macOS/Linux) or %AppData%\Claude\claude_desktop_config.json (Windows):
{
    "mcpServers": {
        "pubchem": {
            "command": "python",
            "args": [
                "-m",
                "mcp_server"
            ]
        }
    }
}
  1. Restart Claude for Desktop
  2. You can now use the PubChem tools in Claude
Example queries for Claude
  • "Find information about aspirin in PubChem"
  • "What are the properties of compound CID 2244?"
  • "Show me the structure of paracetamol"
Available Tools
  • search_compound: Search for compounds by name or identifier
  • get_compound_details: Get detailed information about a compound
  • get_compound_properties: Get physical and chemical properties of a compound
  • search_bioassay: Search for bioassays
  • get_substance_details: Get detailed information about a substance
  • And more...
Development
# Clone the repository
git clone https://github.com/BioContext/PubChem-MCP.git
cd PubChem-MCP

# Create a virtual environment
uv venv
source .venv/bin/activate  # On Windows: .venv\Scripts\activate

# Install development dependencies
pip install -e ".[dev]"

# Run tests
pytest
License

MIT License

作者情報
BioContext

Enabling AI to speak the language of biology. This project gathers Bio MCP servers and agents in a modular way.

6

フォロワー

10

リポジトリ

0

Gist

5

貢献数

トップ貢献者

スレッド