KY

k-yenko/rowan-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

24 stars 6 forks Качество 57 Тренд 10

MCP for Rowan https://rowansci.com/

Обзор

MCP server for making it easy to run Rowan's molecular design and simulation tools. Just add this to your MCP configuration and it will automatically install and run: If you prefer to install the package first: Visit labs.rowansci.com → Create account → Generate API key Ask your AI: "Calculate the pKa of aspirin" or "Optimize the geometry of caffeine" Ask the LLM to: - : "Predict drug-likeness of aspirin" - : "Optimize the geometry of aspirin" - : "What's the pKa of acetic acid?" - : "Calculate the HOMO and LUMO of benzene" - - : uv (recommended) or pip - (free at labs.rowansci.com) - (Claude Desktop, etc.) - 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

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
Открыть полный README на GitHub

Установка

uvx --from rowan-mcp rowan-mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

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