Revit Converter Remote Mcp

by labsfuture

304 downloads
Not rated
GitHub

About

The Revit Converter MCP is a remote MCP server that connects Claude (or any MCP-compatible AI client) directly to a Revit file conversion and BIM query service. Once configured, you can:

Details

Author
labsfuture
Downloads
304
Categories
Other, AI

- Upload Revit models to the server via URL.
- List all models on the server by name.
- Convert Revit models to XKT for 3D viewing.
- Query BIM data like element counts.
- Inspect element properties (e.g., random wall).

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Revit Converter Remote Mcp
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Configure Claude Desktop by adding the provided JSON entry under mcpServers in the config file, replacing the Bearer token with your Labs Future API key (demo keys start with dk_, full keys with sk_). After restarting, Claude will have 7 tools available. Interact naturally by uploading a Revit model URL, converting it to XKT, or querying BIM data.

list_models

List all Revit models available on the server. Returns each model's name. Call this first to discover what's available before selecting or converting.

upload_model

Upload a Revit model to the server. Requires a demo (dk_) or full (sk_) API key — not available on the free public demo key. When the server is running remotely (e.g. Heroku), only fileUrl works — provide a public download link from Google Drive, Dropbox, WeTransfer, etc. Local filePath only works when the MCP server is running on the same machine as your files.

set_current_model

Select a model by name or keyword to make it the active model for this session.

convert_revit_to_xkt

Submit a Revit model for conversion to XKT format using Autodesk Design Automation. Free tier returns a sample model. Demo tier limited to 5 total conversions.

delete_model

Delete a Revit model you previously uploaded. You can only delete models you uploaded yourself — admin and other users' models cannot be deleted.

get_conversion_status

Check the status of a Revit-to-XKT conversion job. Call every 30-60 seconds until status is "complete" or "failed".

export_model

Export the active Revit model to IFC or DWG format via APS Model Derivative. Triggers the job and returns immediately — use get_export_status to poll progress and retrieve download links. Not available on free tier.

get_export_status

Check the status of a model export (IFC or DWG). When complete, returns direct download URLs valid for 60 minutes.

query_model

Ask a question about the active model's BIM data. Demo tier: 30 messages total. Free tier: 10 messages per session.

search_elements

Search for BIM elements in the active model by category and/or keyword.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "revit converter remote mcp": {
            "revit-converter": {
                "command": "npx",
                "args": [
                    "-y",
                    "mcp-remote",
                    "https://labsaps-d35810f00db3.herokuapp.com/mcp",
                    "--header",
                    "Authorization: Bearer labsfuture.comFreeDemo_MCPKey"
                ]
            }
        }
    }
}

McpServers

{
    "revit-converter": {
        "command": "npx",
        "args": [
            "-y",
            "mcp-remote",
            "https://labsaps-d35810f00db3.herokuapp.com/mcp",
            "--header",
            "Authorization: Bearer labsfuture.comFreeDemo_MCPKey"
        ]
    }
}

Getting Started
Step 1 — Get an API Key
Sign up at labsfuture.com and navigate to your account dashboard.

Generate Demo Key — free tier, includes 5 real Revit conversions to try the service
Generate API Key — for production / unlimited use
Get API Key

Demo keys start with dk_. Full API keys start with sk_.

Step 2 — Configure Claude Desktop
Open your Claude Desktop configuration file:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Add the following entry under mcpServers:

{
"mcpServers": {
"revit-converter": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://labsaps-d35810f00db3.herokuapp.com/mcp",
"--header",
"Authorization: Bearer labsfuture.comFreeDemo_MCPKey"
]
}
}
}
Replace the Bearer token with your own key from labsfuture.com. The key above is a shared demo key — get your own for personal model storage and full conversions.

MCP Config

Requires Node.js — npx must be available in your PATH. Install from nodejs.org if needed.

Step 3 — Restart Claude Desktop
After saving the config, restart Claude Desktop. Open Settings → Connectors and you should see revit-converter listed with 7 tools available.

Claude After Config

Usage Examples
Once connected, just talk to Claude naturally:

Upload a model

Could you upload this model to the revit converter server?
https://www.dropbox.com/scl/fi/yourfile.rvt?dl=0
Upload Model

List models on the server

Lists all models on the server by name
List Models

Convert to XKT and view in browser

yes, convert rac_basic_sample_project.rvt to xkt
Convert to XKT

Claude returns a direct viewer link — open it to see your model rendered in 3D:

View XKT

Query BIM data

how many walls in this model?
Query Walls

Inspect element properties

yes, just show me properties of a random wall
Element Data

About Labs Future
LabsFuture builds AI-native tools for the AEC industry. The Revit Converter MCP is part of a broader platform that brings BIM workflows into the age of conversational AI — letting architects, engineers, and developers interact with building data through natural language.

Visit www.labsfuture.com to:

Sign up and get your API key
Access the 3D web viewer
Learn about full platform features
Requirements
Claude Desktop (or any MCP-compatible client)
Node.js (for npx mcp-remote)
A Labs Future account with an API key
License
See LICENSE for details.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.