Revit Converter MCP
Convert Revit files to XKT, IFC, or DWG and query BIM data via natural language.
Open source Repository Open in the app JSON README (API)
About
Convert Revit files to XKT, IFC, or DWG and query BIM data via natural language.
Details
- Kind
- MCP servers
- Topic
- No topic detected
- Publisher
- labsfuture
- Origin
- official
- Category
- ferramentas
- Transport
- http
- Version
- 1.1.0
- Stars
- 1
- Last push
- 2026-05-26T21:07:02Z
- Repository state
- ativo
- License
- MIT
- Added
- 2026-08-29 04:00:22
- Updated
- 2026-08-29 04:00:22
- Origin id
io.github.labsfuture/revit-converter-remote-mcp-release
README
# Revit Converter MCP
**AI-powered BIM tool** — convert Revit `.rvt` files to XKT, IFC and DWG, query model data, and explore building elements through natural language, right inside Claude.
Built by [Labs Future](https://www.labsfuture.com) · Powered by the [Model Context Protocol](https://modelcontextprotocol.io)
---

---
## What It Does
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:
- List and manage models on the server
- Upload your `.rvt` files by a public URL
- Convert Revit models to **XKT format** for web-based 3D viewing
- Export models to **IFC or DWG** for interoperability with other tools
- Query BIM data in natural language — counts, element types, properties
- Inspect individual element metadata (materials, dimensions, thermal values, etc.)
No plugins, no Revit installation needed on the client side.
---
## Available Tools
| Tool | Description |
| ----------------------- | --------------------------------------------------- |
| `list_models` | List all models stored on the server |
| `upload_model` | Upload a `.rvt` file from a URL or path |
| `set_current_model` | Set the active model for subsequent operations |
| `convert_revit_to_xkt` | Convert the current model to XKT for 3D web viewing |
| `get_conversion_status` | Check the progress of an ongoing conversion |
| `export_model` | Export the model to IFC or DWG format |
| `get_export_status` | Check export progress and get the download link |
| `query_model` | Query BIM data (element counts, types, filters) |
| `search_elements` | Search and retrieve properties of specific elements |
> More tools are on the way — including data audit, workflow automation, optimizing design and deeper BIM data analysis, even model updating. Follow [labsfuture.com](https://www.labsfuture.com) for updates.
---
## Getting Started
### Step 1 — Get an API Key
Sign up at **[labsfuture.com](https://www.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

> 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`:
```json
{
"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](https://www.labsfuture.com). The key above is a shared demo key — get your own for personal model storage and full conversions.

**Requires Node.js** — `npx` must be available in your PATH. Install from [nodejs.org](https://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 9 tools available.

---
## 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
```

---
**List models on the server**
```
Lists all models on the server by name
```

---
**Convert to XKT and view in browser**
```
yes, convert rac_basic_sample_project.rvt to xkt
```

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

---
**Export to IFC or DWG**
```
export the current model to IFC
```
Claude triggers the export job and checks back automatically — when ready, it returns a direct download link valid for 60 minutes.
---
**Query BIM data**
```
how many walls in this model?
```

---
**Inspect element properties**
```
yes, just show me properties of a random wall
```

---
## About Labs Future
**[LabsFuture](https://www.labsfuture.com)** 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](https://www.labsfuture.com) to:
- Sign up and get your API key
- Access the 3D web viewer
- Learn about full platform features
---
## Requirements
- [Claude Desktop](https://claude.ai/download) (or any MCP-compatible client)
- [Node.js](https://nodejs.org) (for `npx mcp-remote`)
- [Optional] A [Labs Future](https://www.labsfuture.com) account with an API key
---
## License
See [LICENSE](LICENSE) for details.