关于 molecular-mcp
molecular-mcp 是用于经典分子动力学模拟的 MCP 服务,适合研究粒子系统及其热力学行为。它提供多种系综、相互作用势、分析和可视化工具,并支持可选 CUDA 加速。
主要功能
- 01创建粒子系统
- 02Lennard-Jones 与 Coulomb 势
- 03NVE、NVT 和 NPT 模拟
- 04径向分布与均方位移分析
- 05轨迹渲染与密度场可视化
- 06可选 CUDA 加速
适用场景
- 01模拟 Lennard-Jones 液体
- 02分析扩散与均方位移
- 03研究温度和压力控制
- 04识别相变并查看粒子轨迹
MCP 相关
作为 MCP 服务,向 MCP 客户端提供粒子系统设置、分子动力学模拟、轨迹获取、性质分析和可视化工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
scicomp-molecular-mcp
mcp-name: io.github.andylbrummer/molecular-mcp
用于经典分子动力学模拟的 MCP 服务。
概览
此服务提供分子动力学模拟工具,支持多种系综和相互作用势:
- 粒子系统 - 创建和管理相互作用粒子系统
- 相互作用势 - Lennard-Jones 和 Coulomb 相互作用
- 系综 - 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- 添加 Lennard-Jones 或 Coulomb 相互作用
模拟
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 中的实用教程:
- 使用 Lennard-Jones 势进行简单液体模拟
- 温度与压力控制
- 扩散系数计算
- 使用 Coulomb 相互作用的离子系统
📚 完整文档
请参阅 API 文档以查看完整参考。
Math-Physics-ML MCP 系统的一部分
这是科学计算综合系统的一部分。请参阅文档了解完整生态系统。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。