Skip to content
← Directory

mcp · Global

Caddis

A MCP server to run F# interactive in Rhino and Revit

Feature or claim this listing

Feature this listing — founding Featured slots are 50% off for 6 months

Represent Caddis? Send a claim for review so we can discuss listing updates. Claims do not automatically grant ownership or verification.

Explore paid sponsorship →

What's in it

Data offered llm-inferred
F# script evaluation in a persistent session inside Rhino or Revit (caddis_eval) · Signatures and XML docs of loaded APIs such as RhinoCommon or the Revit API (caddis_describe) · Type-checking of F# code against the current session without running it (caddis_check) · Viewport capture as PNG (caddis_capture_viewport) · File export in the host application's formats (caddis_export) · Run results: status, last expression value, stdout, stderr, diagnostics, exceptions, files · Rhino command execution (Rhino only, caddis_command) · Revit dialog listing and button presses (Revit only, caddis_dialog)
Formats llm-inferred
F# code / script file (input) · MCP streamable HTTP (endpoint /mcp) · REST JSON · PNG (viewport captures) · Application-native export formats
Access llm-inferred
MIT licence (ENTRY metadata); free and open source. Runs locally inside a running Rhino or Revit session, so the host application must be installed. No API key or authentication. Optional .NET SDK 10+ is needed only for NuGet packages.

Useful for

Use cases llm-inferred
Automating repetitive Revit model edits, such as parameter updates or QA checks, on civils or BIM deliverables · Generating and checking Rhino geometry for site or earthworks surfaces, using PNG viewport captures to review results · Checking installed RhinoCommon or Revit API signatures before writing scripts, to avoid guessed method names and overloads · Prototyping parametric Rhino or Revit tools that can later be turned into permanent plugins
Audience llm-inferred
BIM and civils engineers · Computational designers · Rhino and Revit automation developers

Limitations

Constraints llm-inferred
Early development; tested in Revit 2024 and 2026.5 and Rhino 8.35 and 9.0-beta on Windows, not yet on Mac · Revit support is Windows only (Revit 2024 to 2027) · Rhino support requires Rhino 8.19 or later on Windows and Mac, or Rhino 9 Beta · No authentication; the server listens on localhost only, and any code it receives runs with the user's rights · Requires Rhino or Revit to be running; not a standalone data service · NuGet packages need a .NET SDK matching the app's .NET version or newer · No geographic or UK-specific datasets are described in the docs; not a UK data source
Licence
MIT
Authentication
No API key required (repository README, auto-extracted; check upstream requirements)
GitHub stars
2
Last commit
17/10/2026
Last successful page check
14/10/2026
Page health
healthy
Package
Not recorded
Verification
Not independently verified

Auto-extracted, unverified fields: tools, install, auth. Check upstream documentation.

Provenance & evidence

Daily discovery 2026-10-18: GitHub search; verified via GitHub API. Tools/install/auth auto-extracted from README.

Metadata observed 14/10/2026 · daily-2026-10-18 (github-search)

Related sources

Browse: Civil engineering & BIM