MCP.Market

Live Chemdraw MCP server

by MALeitch·io.github.MALeitch/live-chemdraw-mcp·v1.2.0·1 stars

Connects AI assistants to a live ChemDraw window on Windows via COM automation.

C57/100grade C
What users say
No reviews yet
Be the first
Safety scan
C57/100

full report

Adoption
New

1 stars

Reviews

Write one

Nobody has reviewed Live Chemdraw yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Live Chemdraw tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it

no findings
  • –Code scanremote-only server, no package to scann/a
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualityno auth information5/15
  • Maintenancelast push 51 days ago12/15
  • Maintainer identityregistry namespace matches repository owner6/10
Overall 57/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Live Chemdraw compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
57/100
higher than 12% of 48,255 servers
GitHub stars
1
more than 65% of 28,688 servers

Install Live Chemdraw in Claude Code, Cursor or VS Code

The registry entry has no remote endpoint or installable package.

What the publisher says

From the Live Chemdraw repository's README, as published. We do not edit it. Read it on GitHub

live-chemdraw-mcp

MCP server that connects AI assistants to a live ChemDraw window on Windows via COM automation — draw, edit, and organize structures directly in the document you have open.

Capabilities:

image, structure text, or straight to the clipboard

  • Insert & export — SMILES, name, molfile, InChI, CDXML; export as an

for journal columns, with labels/yields placed under each structure

  • Substrate-scope tables — build a whole scope figure in one call, sized

(chemdrawcontractgroup: Ph, TES, Boc, Ts... ~40 groups, SMARTS-matched via RDKit), or contract/expand a whole structure to a single label, including a one-call bulk expand across the whole document

  • Shorthand groups — detect and contract functional groups inline

whole page (structures, captions matched to their owners, panel boxes, overlap/overflow violations); chemdrawarrangeinregion fits structures into a panel box in one call, captions riding along, nothing ever rescaled; chemdrawgetlayout/chemdrawmove_objects for raw-geometry plans with automatic collateral-movement detection

  • Figure layout — chemdrawdescribecanvas gives one semantic read of a

enhanced-stereo grouping), duplicate detection, valence warnings, IUPAC naming, HRMS text generation

  • Chemistry QC — read/set stereochemistry (wedge/hash, "and1"/"or1"

derivative-library enumeration with RDKit-computed properties

  • Publication tools — journal style presets, reaction schemes, and

hollow/angle heads, single-barb "fishhook" electron-pushing arrows, crossed-out "no-go" pathway markers, dipole markers) and symbols (chemdrawmakesymbol: racemic/absolute/relative stereo-descriptor labels; lone pairs/radicals/daggers also place but currently render at a tiny, apparently unscalable default size — see the tool's own docstring). Isotope labeling (chemdraweditatom(..., isotope=13, ...)) survives export as real isotope notation, not just a ChemDraw-display label. Limitation: arrows/symbols are free-floating — moving a nearby structure with chemdrawmoveobjects/chemdrawtransform will NOT carry them along, the same class of gap already documented for captions below. Curved/arc arrows and true double-object ⇌ equilibrium-arrow pairs aren't supported yet — both were probed live and need more COM investigation before a design commitment (see docs/comtypelib/)

  • Annotations — mechanism/reaction arrows (chemdrawmakearrow: solid/

round glyph, SRU/monomer/copolymer/crosslink/... usage with ChemDraw's own auto-generated abbreviation label — "n"/"mon"/"xl"/etc.) wraps a structure (or an explicit rectangle) with an opening + closing bracket pair. Limitations, confirmed live, not solved: RepeatCount/SRULabel/ ComponentOrder cannot be set via COM at all (both get and put reliably raise); the pair's mirrored orientation ("[...]" vs two identically- oriented marks) is unreliable once a second bracket exists in one automation session — always check the exported image; brackets are purely decorative (not bound to real atom/bond membership despite ChemDraw exposing InsideAtoms/ContainedAtoms/CrossingBonds properties — confirmed these don't reflect true geometry) and share the same free-floating/doesn't-move-with-the-structure limitation as arrows/ symbols above

  • Polymer repeat-unit brackets (chemdrawmakebracket: square/curly/

labeled Rf-spot lanes for reaction-monitoring figures) — a spot's vertical position is driven entirely by its rf (0-1) property, which ChemDraw itself interpolates between the plate's origin/solvent-front lines (confirmed live via measured screenshot pixel positions, within ~1% of the

  • TLC plates (chemdrawmaketlc_plate: rectangular plate outline with

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Live Chemdraw: common questions

Is Live Chemdraw MCP server safe?
With care: it is graded C, so read the findings first (57/100). Read the Live Chemdraw safety report
Does Live Chemdraw need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Live Chemdraw maintained?
The last commit was 92 days ago (2026-08-04). The latest release is v1.2.0.
How does Live Chemdraw compare with other MCP servers?
safety score 57/100 (higher than 12% of 48,255 servers); github stars 1 (more than 65% of 28,688 servers). Full comparison.