Skip to main content

AI & MCP

Paracore provides two AI surfaces for Revit automation, both powered by the same CoreScript engine and fluent DSL.

The Two AI Surfaces​

Paracore-GenAI Script Generation
WhereClaude Desktop, Cursor, VS CodeVS Code
What it doesExplores + executes code live in RevitGenerates gallery scripts with editable parameters
Code styleFluent DSL, top-level statementsFluent DSL + Params class
ExecutionImmediate (after your approval)You click Run after configuring parameters
Best forQuick data exploration, one-off mods, takeoffBuilding reusable tools and add-ins
API keyIn host app configIn VS Code AI extension

Paracore-Gen (MCP Server)​

Paracore-Gen is the generalist MCP server: it lets Claude Desktop, Cursor, Cline and other MCP-compatible clients explore and control Revit through natural language. It runs C# code dynamically via gRPC — no project files, no compilation. Eight tools: ping, get_context, pick_object, export_view, explore_revit_data, execute_dynamic_query, search_schema, read_extension_methods.

All model modifications require human approval. System-level operations are blocked. Nine skill resources provide focused guidance per operation (query-filter, parameter-access, write-modify, etc.).

📦 Paracore-Gen ships as its own installer — download the latest release, then point your MCP client at it. See the MCP Server guide for the exact config.

AI Script Generation​

In VS Code, Copilot and Cline generate gallery-ready scripts with auto-generated parameter UIs. Scaffold a workspace, describe your automation task in natural language, and the AI generates a complete script with a Params class.

Shared Foundation​

  • CoreScript Engine: Same Roslyn-powered C# compiler everywhere — fluent DSL, extension methods, globals
  • Human-in-the-Loop: Code that mutates the Revit model is shown for approval before execution
  • Security Scanning: System-level operations blocked unconditionally; AI-generated code scanned before execution

Choose your surface: MCP Server | AI Script Generation