KY

k-yenko/rowan-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

24 stars 6 forks 品質 57 トレンド 10

ローワンMCP https://rowansci.com/

概要

ローワンの分子設計とシミュレーションツールを簡単に実行できるMCPサーバーです。 MCP 設定に追加するだけで、自動的にインストールと実行されます。 パッケージを最初に取付けることを好むなら: 訪問 labs.rowansci.com → アカウントの作成 → API キーの生成 あなたのAIに尋ねる:「アスピリンのpKaを計算」または「カフェインの幾何学を最適化」 LLMに尋ねる: - : 「アスピリンの薬様性を予測する」 - : 「アスピリンの幾何学的最適化」 - : 「酢酸のpKaは何ですか?」 - : 「HOMOとベンゼンのLUMOを計算する」 - - : uv (推奨) または pip - (Labs.rowansci.comで無料) - (Claudeデスクトップなど) - 28 専用のワークフロー機能(Rowan v2.1.9)からのすべてのワークフロー - 1 バッチワークフロー機能 - 3 モールカルルックアップツール - 7 ワークフロー管理ツール - 6 タンパク質管理ツール

概要(AI 翻訳)

ローワンの分子設計とシミュレーションツールを簡単に実行できるMCPサーバーです。

お問い合わせ

##インストール

##オプション1:オートインストール (手動インストール不要)

MCP 設定に追加するだけで、自動的にインストールと実行されます。

HTTP/SSEの設定:

それからサーバーを始めて下さい:

##オプション2:手動インストール

パッケージを最初に取付けることを好むなら:

紫外線を使用:

ピップの使用:

それから構成し、始めて下さい:

##APIキーの取得

訪問 labs.rowansci.com → アカウントの作成 → API キーの生成

##利用開始

あなたのAIに尋ねる: 「アスピリンのpKaを計算する」または「カフェインの幾何学を最適化する」

お問い合わせ

##**できること

LLM を要求する: -薬物特性を計算:「アスピリンの薬物依存症予測」 -分子構造の最適化:「アスピリンの幾何学の最適化」 -化学的行動を予測:「酢酸のpKaは何ですか?」 -連演算:「ベンゼンのHOMOとLUMOを計算する」

##システム要件

  • Python 3.11+
  • パッケージマネージャ:UV(推奨)またはピップ -ローワンAPIキー(Labs.rowansci.comで無料) -MCP対応クライアント(デスクトップなど)

このページは 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
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

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