molecular-mcp について
molecular-mcpは、粒子系とその熱力学的挙動の研究に使える古典分子動力学向けMCPサーバーです。複数のアンサンブルや相互作用ポテンシャル、解析・可視化機能を備え、CUDA加速も選択できます。
主な機能
- 01粒子系の作成
- 02Lennard-JonesポテンシャルとCoulombポテンシャル
- 03NVE、NVT、NPTシミュレーション
- 04動径分布関数と平均二乗変位の解析
- 05軌跡レンダリングと密度場の可視化
- 06オプションのCUDA加速
活用シーン
- 01Lennard-Jones液体のシミュレーション
- 02拡散と平均二乗変位の分析
- 03温度・圧力制御の研究
- 04相転移の検出と粒子軌跡の確認
MCP 対応
MCPサーバーとして、粒子系の設定、分子動力学シミュレーション、軌跡の取得、解析、可視化のツールをMCPクライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
scicomp-molecular-mcp
mcp-name: io.github.andylbrummer/molecular-mcp
古典分子動力学シミュレーション用の MCP サーバーです。
概要
このサーバーは、さまざまなアンサンブルと相互作用ポテンシャルに対応した分子動力学シミュレーション用のツールを提供します。
- 粒子系 - 相互作用する粒子の系を作成および管理します
- 相互作用ポテンシャル - レナード・ジョーンズ相互作用とクーロン相互作用
- アンサンブル - NVE(ミクロカノニカル)、NVT(カノニカル)、NPT(等温等圧)
- 解析ツール - 動径分布関数、平均二乗変位、相転移
- 可視化 - 軌跡の描画と密度場の可視化
- GPU アクセラレーション - 大規模な系向けのオプションの CUDA アクセラレーション
インストールと使用方法
# Run directly with uvx (no installation required)
uvx scicomp-molecular-mcp
# Or install with pip
pip install scicomp-molecular-mcp
# With GPU support
pip install scicomp-molecular-mcp[gpu]
# Run as command
scicomp-molecular-mcp
利用可能なツール
系の設定
create_particles- 温度を指定して粒子系を初期化しますadd_potential- レナード・ジョーンズ相互作用またはクーロン相互作用を追加します
シミュレーション
run_md- NVE アンサンブル(エネルギーと体積が一定)run_nvt- NVT アンサンブル(温度と体積が一定)run_npt- NPT アンサンブル(温度と圧力が一定)get_trajectory- シミュレーションの軌跡データを取得します
解析
compute_rdf- 動径分布関数の解析compute_msd- 平均二乗変位analyze_temperature- 熱力学的特性detect_phase_transition- 相転移を特定しますdensity_field- 密度場の可視化を計算します
可視化
render_trajectory- 粒子の軌跡をアニメーション表示します
設定
環境変数を使って GPU アクセラレーションを有効にします。
MCP_USE_GPU=1 scicomp-molecular-mcp
例
🎬 ビジュアルデモ
見応えのあるアニメーションデモ:
- 銀河の衝突 - N 体重力ダイナミクス
Claude でデモを実行します。
claude -p "Simulate two galaxies colliding" \
--allowedTools "mcp__molecular-mcp__*"
📖 コード例
EXAMPLES.md に実践的なチュートリアルがあります。
- レナード・ジョーンズポテンシャルを使った単純な液体シミュレーション
- 温度と圧力の制御
- 拡散係数の計算
- クーロン相互作用を持つイオン系
📚 完全なドキュメント
詳細なリファレンスについては、API ドキュメントを参照してください。
Math-Physics-ML MCP System の一部
科学計算のための包括的なシステムの一部です。エコシステム全体については、ドキュメントを参照してください。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。