← 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 monthsRepresent Caddis? Send a claim for review so we can discuss listing updates. Claims do not automatically grant ownership or verification.
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