mcpField
R
Rdkit Chemical Informatics

Rdkit Chemical Informatics

ローカル
github.com/s20ss開発ツール371 週間前に更新

Rdkit Chemical Informatics について

Rdkit Chemical Informatics は、化学情報処理向けに RDKit を MCP と統合します。分子画像や分子量、logP などの記述子を計算したいユーザー向けです。

主な機能

  1. 01分子画像の生成
  2. 02分子記述子の計算
  3. 03RDKitによる化学計算
  4. 04stdioモードでのMCPサーバー実行

活用シーン

  1. 01分子の可視化画像の作成
  2. 02分子量とlogPの計算
  3. 03MCP経由での化学情報処理

MCP 対応

stdioモードでMCPサーバーを起動し、MCPクライアントに化学情報処理機能を提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MseeP.ai Security Assessment Badge

MCP RDKit プロジェクト

概要

mcp_rdkit プロジェクトは、RDKit ライブラリを MCP(Model Context Protocol)フレームワークと統合し、高度なケモインフォマティクスツールを提供します。分子の可視化、記述子の計算、MCP サーバーとの連携機能が含まれています。

機能

  • 分子の可視化:RDKit を使用して分子の画像を生成します。
  • 記述子の計算:分子量、logP などの分子記述子を計算します。
  • MCP サーバーとの統合:高度なケモインフォマティクスのタスクのために、MCP サーバーと通信します。

プロジェクト構成

  • mcp_rdkit/

    • __main__.py:アプリケーションのエントリーポイントです。MCP サーバーを初期化し、「stdio」モードで実行します。
    • rdkit_helper.py:以下を含む、RDKit の操作用ヘルパー関数が含まれています。
      • PIL 画像を base64 に変換する機能。
      • MCP サーバーとの連携機能。
      • 化学計算での RDKit の利用。
  • setup.py:パッケージの構成と配布に関する設定です。

必要条件

  • Python 3.8 以降
  • RDKit ライブラリ
  • MCP フレームワーク

インストール

  1. pip を使用してパッケージをインストールします。

    pip install mcp-rdkit
    
  2. アプリケーションを実行します。

    python -m mcp_rdkit
    

デモ

これを Claude App に直接統合できます。

デモ 1 デモ 2 デモ 3

使い方

  • MCP サーバーを実行する: アプリケーションは、ケモインフォマティクスのタスクを処理できる MCP サーバーを起動します。

  • 分子の画像を生成する: RDKit のヘルパー関数を使用して分子を可視化します。

  • 記述子を計算する: RDKit の記述子計算ツールを活用して化学分析を行います。

MCP の設定例

MCP で RDKit サーバーを使用するには、次の設定を mcp 設定ファイルに追加します。

"rdkit-server": {
  "type": "stdio",
  "command": "python",
  "args": [
    "-m",
    "mcp_rdkit"
  ]
}

RDKIT MCP は MCP Review によって認定され、インデックスに登録されています。

MseeP で認証済み

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。