scottmreed avatar

Chemcp

scottmreed/chemcp

Renders 2D molecular structures and computes properties from SMILES notation using RDKit.js in your Claude chat. Exposes a single render_molecule tool that takes a SMILES string and returns an interactive viewer showing the SVG structure diagram plus molecular descriptors like weight, LogP, hydrogen bond donors and acceptors, TPSA, and rotatable bonds. The UI loads RDKit as WebAssembly client-side, so you get pharma-grade cheminformatics rendering without maintaining Python dependencies or a backend service. Works best in Claude Desktop where MCP Apps have full support. Reach for this when you need to visualize molecules in conversation, compare structures, or quickly check computed properties without leaving your chat window.

GitHub stars
1
tool
1
transport
STDIO
last updated
Feb 11, 2026

Tools

1 tools

Public tool metadata for what this MCP can expose to an agent.

render_moleculeClaude calls the `render_molecule` tool with a SMILES string to render the 2D structure.

Claude calls the `render_molecule` tool with a SMILES string to render the 2D structure.

No parameter schema in public metadata yet.

Sponsors

Readme

ChemCP - Molecule Viewer MCP App

An MCP App that renders interactive 2D molecular structure diagrams from SMILES notation using RDKit.js. Ask your AI assistant to show you any molecule, and ChemCP displays the structure with computed properties — right inside the chat.

What you get

  • 2D structure diagrams rendered from any valid SMILES string
  • Molecular properties — molecular weight, LogP, H-bond donors/acceptors, TPSA, rotatable bonds, rings, and more
  • Interactive UI — type your own SMILES, click example molecules, all without leaving the conversation
  • Powered by RDKit (the same cheminformatics toolkit used by pharma and biotech)

For more functionality try: ChemIllusion

Prerequisites

  • Node.js 18+ — download here
  • Claude Desktop (recommended) or Claude.ai paid plan (Pro/Max/Team) — the interactive molecule viewer requires a host that supports MCP Apps

View the full README on GitHub

Details

Repository
github.com/scottmreed/chemcp
Package
chemcp
Transport
STDIO
Registry
MCP registry, active