KY

k-yenko/rowan-mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

24 stars 6 forks 质量 57 趋势 10

罗文的MCP https://rowansci.com/

概览

MCP服务器,使运行Rowan的分子设计和仿真工具变得简单。 只需将这个添加到你的MCP配置中,它会自动安装并运行: 如果你更喜欢先安装该软件包: 访问 labs.rowansci.com →创建账户 →生成API密钥 问你的人工智能:“计算阿司匹林的pKa”或“优化咖啡因的几何形状” 让LLM要求:- :“预测阿司匹林的药物相似性” - : “优化阿司匹林的几何形状” - : “醋酸的pKa是多少?” - : “计算苯的HOMO和LUMO” - - : uv(推荐)或 pip - (labs.rowansci.com 免费) - (Claude Desktop 等) - 28 专用工作流功能(所有来自 Rowan v2.1.9 的工作流程) - 1 批处理工作流功能 - 3 分子查找工具 - 7 工作流管理工具 - 6 蛋白质管理工具

概述(AI 翻译)

MCP服务器,使运行Rowan的分子设计和仿真工具变得简单。


安装

选项1:自动安装(无需手动安装!)

只需将这个添加到你的MCP配置中,它会自动安装并运行:

HTTP/SSE 配置:

然后启动服务器:

选项2:手动安装

如果你更喜欢先安装该软件包:

使用紫外线:

使用 pip:

然后配置并开始:

获取API密钥

访问 labs.rowansci.com →创建账户 →生成API密钥

开始使用

问你的人工智能:“计算阿司匹林的pKa” 或*“优化咖啡因的几何形状”*


你能做什么

请LLM:

  • 计算药物性质:“预测阿司匹林的药物相似性”
  • 优化分子结构:“优化阿司匹林的几何形状”
  • 预测化学行为:“醋酸的pKa是多少?”
  • 运行计算:“计算苯的HOMO和LUMO”

系统需求

  • Python 3.11+
  • 包管理器:uv(推荐)或 pip
  • Rowan API 密钥(免费 labs.rowansci.com)
  • MCP 兼容客户端(Claude Desktop 等)

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

Rowan MCP Server

MCP server for making it easy to run Rowan’s molecular design and simulation tools.


Installation

Option 1: Auto-Install (No manual installation needed!)

Just add this to your MCP configuration and it will automatically install and run:

HTTP/SSE configuration:

{
  "mcpServers": {
    "rowan": {
      "type": "http",
      "url": "http://127.0.0.1:6276/sse"
    }
  }
}

Then start the server:

# Set your API key
export ROWAN_API_KEY="your_api_key_here"

# Start the HTTP server
uvx --from rowan-mcp rowan-mcp

Option 2: Manual Installation

If you prefer to install the package first:

Using uv:

uv add rowan-mcp

Using pip:

pip install rowan-mcp

Then configure and start:

{
  "mcpServers": {
    "rowan": {
      "type": "http", 
      "url": "http://127.0.0.1:6276/sse"
    }
  }
}
# Set API key and start server
export ROWAN_API_KEY="your_api_key_here"
rowan-mcp

Get API Key

Visit labs.rowansci.com → Create account → Generate API key

Start Using

Ask your AI: “Calculate the pKa of aspirin” or “Optimize the geometry of caffeine”


What You Can Do

Ask the LLM to:

  • Calculate drug properties: “Predict drug-likeness of aspirin”
  • Optimize molecular structures: “Optimize the geometry of aspirin”
  • Predict chemical behavior: “What’s the pKa of acetic acid?”
  • Run calculations: “Calculate the HOMO and LUMO of benzene”

System Requirements

  • Python 3.11+
  • Package manager: uv (recommended) or pip
  • Rowan API key (free at labs.rowansci.com)
  • MCP-compatible client (Claude Desktop, etc.)

Development commands (if you cloned the repo):

# Run from source
export ROWAN_API_KEY="your_api_key_here"
uv run python -m rowan_mcp

Available Tools

Total: 45 MCP Tools

  • 28 Dedicated Workflow Functions (all workflows from Rowan v2.1.9)
  • 1 Batch Workflow Function
  • 3 Molecule Lookup Tools
  • 7 Workflow Management Tools
  • 6 Protein Management Tools

Chemistry Calculations

  • submit_basic_calculation_workflow - Energy, optimization, frequencies with multiple engines (omol25, xtb, psi4)
  • submit_conformer_search_workflow - Conformational search with multiple search modes (rapid/careful/meticulous)
  • submit_conformers_workflow - Conformer generation and enumeration (different from conformer_search)
  • submit_multistage_opt_workflow - Multi-stage geometry optimization with sequential accuracy levels
  • submit_scan_workflow - Molecular scans (dihedral, bond, angle) with wavefront propagation
  • submit_irc_workflow - Intrinsic reaction coordinate calculations for transition states

Molecular Properties

  • submit_pka_workflow - Microscopic pKa calculations with customizable pH ranges and elements
在 GitHub 查看完整 README

安装

uvx --from rowan-mcp rowan-mcp
新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "rowan": { "type": "http", "url": "http://127.0.0.1:6276/sse" } } }