Rowan

Rowan is an MCP server that integrates LLM-based assistants with the Rowan computational chemistry platform. Designed for computational chemists, medicinal researchers, and structural biologists, it enables AI models to run complex molecular modeling tasks directly from conversational interfaces. Users can calculate molecular properties, optimize geometries, run conformational searches, evaluate drug-likeness, and perform docking studies without manually scripting workflows. The server acts as a bridge to Rowan's cloud infrastructure, orchestrating specialized engines such as Psi4, xTB, and Omol25. Through 45 distinct tools, it supports end-to-end chemical exploration, from translating chemical names or CAS numbers into SMILES structures to executing multi-stage geometry optimizations and transition state searches. It also supports biological modeling, allowing researchers to download structures via PDB IDs, sanitize proteins, execute protein-ligand docking across multiple engines, and analyze molecular dynamics trajectories. By offloading resource-intensive quantum chemical and structural predictions to Rowan's API, the server lets researchers automate screening pipelines and retrieve scientific calculations through natural language prompts.

Category: Other & General Purpose

Tags: chemistry, computational-chemistry, research, rowan, science

Visit Rowan

How to install and configure Rowan

Follow these steps to set up and run the Rowan MCP server: 1. Obtain an API key from the Rowan platform by creating an account at labs.rowansci.com. 2. Export your API key in your terminal environment: bash export ROWAN_API_KEY="your_api_key_here" 3. Start the server using uvx: bash uvx --from rowan-mcp rowan-mcp Alternatively, install via pip (pip install rowan-mcp) or uv (uv add rowan-mcp) and execute rowan-mcp. 4. Configure your MCP client (such as Claude Desktop) to connect to the local server over HTTP/SSE by adding the following block to your configuration file: json { "mcpServers": { "rowan": { "type": "http", "url": "http://127.0.0.1:6276/sse" } } }

What you can do with Rowan

  • Optimize molecular geometries and calculate vibrational frequencies across engines like Psi4, xTB, or Omol25. - Predict chemical and physical properties including microscopic pKa, macroscopic pKa, solubility, and redox potentials. - Evaluate drug discovery metrics by calculating ADME/Tox properties, hydrogen bond basicity, and molecular strain energy. - Execute protein-ligand docking workflows using tools like Vina, QVina2, or Smina from PDB identifiers. - Conduct conformational searches and tautomer enumerations across multiple accuracy modes for complex ligands. - Map reaction pathways and transition states through intrinsic reaction coordinate (IRC) and double-ended searches.

Key facts

  • https://github.com/k-yenko/rowan-mcp
  • Other & General Purpose
  • chemistry, computational-chemistry, research, rowan, science

Part of MCP Servers

Related MCP servers

  • MCP Media Player — MCP Media Player is an MCP server that exposes playback controls for Home Assistant media players to AI agents. It…
  • MCP Marvel Rivals — MCP Marvel Rivals is an MCP server that provides access to Marvel Rivals game data through a standardized interface. It…
  • MCP Notify Server — MCP Notify Server is an MCP server that sends desktop notifications accompanied by audio alerts when AI agents complete tasks.…
  • MCP Notification Server — MCP Notification Server is an MCP server that sends periodic notifications at fixed intervals of every 10 seconds. Built around…
  • MCP Minecraft Remote — MCP Minecraft Remote is an MCP server that enables AI assistants to remotely connect to and control a player character…
  • MCP Montano Server — MCP Montano Server is an MCP server that provides a general-purpose TypeScript starter project designed for Model Context Protocol integration.…

What is Rowan?

Rowan is an MCP server designed to connect AI assistants to the Rowan computational chemistry platform. It provides tools for running quantum mechanical calculations, property predictions, molecular docking, and conformer searches directly through conversational interfaces.

How do I install Rowan?

You can run it automatically using the command uvx --from rowan-mcp rowan-mcp after setting your ROWAN_API_KEY environment variable. It can also be installed using standard Python package managers like uv or pip with the package name rowan-mcp.

What can Rowan do?

Rowan provides 45 distinct MCP tools covering basic quantum chemistry calculations, molecular property predictions like pKa and solubility, ADME/Tox scoring, conformer searches, transition state analyses, and protein-ligand docking using engines like Vina and Smina.

Which MCP clients work with Rowan?

Rowan operates as an HTTP/SSE server on port 6276 and works with any MCP-compliant client that supports Server-Sent Events configurations, including Claude Desktop and custom developer agents.

What are the system requirements for Rowan?

To run the Rowan MCP server, you need Python 3.11 or higher, a package manager like uv or pip, an active Rowan API key from labs.rowansci.com, and an MCP-compatible client.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories