SP

sssjiang/pubchem_mcp_server

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

11 stars 4 forks 品質 50 トレンド 8

mcp は、pubchem API から薬の基本的な化学情報抽出を抽出するために使用されます.

概要

mcp は、pubchem API から薬の基本的な化学情報抽出を抽出するために使用されます。 - Python 3.10 - python-dotenv - リクエスト - mcp - uvicorn - プロジェクトディレクトリから直接インストールする server config.json は Claude Desktop と同じ構造に従い、複数のサーバーを簡単に統合できます。 以下に例を示します

概要(AI 翻訳)

mcp は、pubchem API から薬の基本的な化学情報抽出を抽出するために使用されます。

要件

  • python 3.10の特長
  • [python-dotenv]
  • [requests
  • [mcp
  • [uvicorn

インストール

依存関係(ローカル):

  • プロジェクトディレクトリから直接インストールする

サーバの設定(pypi):

[servers_config.json]は、Claude Desktopと同じ構造で、複数のサーバーを簡単に統合できます。 以下に例を示します。

このMCPの結果

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

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"
}
GitHub で README 全文を見る

インストール

uvx pubchem_mcp_server
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "pubchem": { "command": "uvx", "args": ["pubchem_mcp_server"] } } }