
k-yenko/rowan-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
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 levelssubmit_scan_workflow- Molecular scans (dihedral, bond, angle) with wavefront propagationsubmit_irc_workflow- Intrinsic reaction coordinate calculations for transition states
Molecular Properties
submit_pka_workflow- Microscopic pKa calculations with customizable pH ranges and elements
Установка
uvx --from rowan-mcp rowan-mcpКонфигурация
{
"mcpServers": {
"rowan": {
"type": "http",
"url": "http://127.0.0.1:6276/sse"
}
}
}