Z
ZedMoster/revit-mcp
revit-mcp
View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Install & config
- Copy the command above
- Paste it as one entry under
mcpServersinclaude_desktop_config.json— local servers take command + args (example: clients) - Restart your client
Client config (built from the install command this repo gives)
{
"mcpServers": {
"zedmoster-revit-mcp": {
"command": "uvx",
"args": ["revit-mcp"]
}
}
}Parsed from the README we fetched on 2026-11-06; we have not executed it.
command/args come from the install command the repository states. When it is ambiguous, the project README wins.
VS Code (.vscode/mcp.json - the key is servers)
{
"servers": {
"zedmoster-revit-mcp": {
"command": "uvx",
"args": ["revit-mcp"]
}
}
}Same server, but VS Code keeps it under <code>servers</code>.
Claude Code (command line)
claude mcp add --transport stdio zedmoster-revit-mcp -- uvx revit-mcp
Claude Code does not read a config file; add the server with this command.
Key names differ by client: Clients & CLI
- Source
- collected from the abordage/awesome-mcp list · type: MCP server
- Harvest history
- first seen 2026-11-05 · last seen 2026-11-14 · seen 10× · listed by 10 sources
- Score
- score 1,003 · 10 sources · mcp
- Install
uvx revit-mcp
FAQ (answers come from our records)
How do I install it?
The repository provides this install command:
uvx revit-mcp. It comes from the repository itself; we cannot guarantee it runs as-is in your client.Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
first catalogued 2026-11-05;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.
# xml.Revit.MCP Tools Overview
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
English | 中文文档
xml.Revit.MCP provides a comprehensive set of tools for integrating with Autodesk Revit through the Model Context Protocol (MCP). This library serves as a bridge between AI assistants and Revit, enabling powerful automation capabilities and programmatic interaction with building models.
## Key Features
The tool library includes numerous functions for Revit automation and interaction:
Basic Operations:
Get available commands from Revit plugin
Execute specified commands in Revit
Call specific Revit functions with parameters
Retrieve view data and selected elements
Element Management:
Find elements by category
Get element parameters and locations
Update element parameters
Delete elements
Show/highlight elements in current view
Move elements to new positions
Creation Tools:
Create levels/floors
Create floor plan views
Create grid lines
Create walls and floors
Create rooms and room tags
Create doors and windows
Create MEP elements (ducts, pipes, cable trays)
Create family instances
Link DWG files
Create sheets
## Installation Requirements
xml.Revit: Version 1.3.4.3 or newer
Python: 3.10 or newer
UV Package Manager: Required for installation
Revit: Compatible with versions 2019-2024 (with plugin)
## Installation Process
1. First, install the UV package manager:
bash
pip install uv
2. Install the revit-mcp package:
bash
pip install revit-mcp
3. Test the installation:
bash
uvx revit-mcp
You should see: RevitMCPServer - INFO - Successfully connected to Revit on startup
## Integration with AI Assistants
### Claude for Desktop
Edit claudedesktopconfig.json to include:
### Cursor
Edit mcp.json to include:
### Cline
Edit clinemcpsetting.json to include:
json
"mcpServers": {
"RevitMCPServer": {
"disabled": false,
"timeout": 30,
"command": "uvx",
"args": ["revit-mcp"],
"transportType": "stdio",
"autoApprove": [
"activeview",
"callfunc",
"createcabletrays",
"createdoorwindows",
"createducts",
"createfamilyinstances",
"createfloors",
"createfloorplanviews",
"creategrids",
"createlevels",
"createpipes",
"createroomseparationlines",
"createroomtags",
"createrooms",
"createsheets",
"createwalls",
"deleteelements",
"executecommands",
"findelements",
"getcommands",
"getlocations",
"getselectedelements",
"getviewdata",
"linkdwgandactivateview",
"moveelements",
"parameterelements",
"showelements",
"updateelements"
## Extending Functionality
You can create custom MCP DLL files to implement additional functionality by:
xml.Revit.MCP provides a comprehensive set of tools for integrating with Autodesk Revit through the Model Context Protocol (MCP). This library serves as a bridge between AI assistants and Revit, enabling powerful automation capabilities and programmatic interaction with building models.
## Key Features
The tool library includes numerous functions for Revit automation and interaction:
Basic Operations:
Get available commands from Revit plugin
Execute specified commands in Revit
Call specific Revit functions with parameters
Retrieve view data and selected elements
Element Management:
Find elements by category
Get element parameters and locations
Update element parameters
Delete elements
Show/highlight elements in current view
Move elements to new positions
Creation Tools:
Create levels/floors
Create floor plan views
Create grid lines
Create walls and floors
Create rooms and room tags
Create doors and windows
Create MEP elements (ducts, pipes, cable trays)
Create family instances
Link DWG files
Create sheets
## Installation Requirements
xml.Revit: Version 1.3.4.3 or newer
Python: 3.10 or newer
UV Package Manager: Required for installation
Revit: Compatible with versions 2019-2024 (with plugin)
## Installation Process
1. First, install the UV package manager:
bash
pip install uv
2. Install the revit-mcp package:
bash
pip install revit-mcp
3. Test the installation:
bash
uvx revit-mcp
You should see: RevitMCPServer - INFO - Successfully connected to Revit on startup
## Integration with AI Assistants
### Claude for Desktop
Edit claudedesktopconfig.json to include:
### Cursor
Edit mcp.json to include:
### Cline
Edit clinemcpsetting.json to include:
json
"mcpServers": {
"RevitMCPServer": {
"disabled": false,
"timeout": 30,
"command": "uvx",
"args": ["revit-mcp"],
"transportType": "stdio",
"autoApprove": [
"activeview",
"callfunc",
"createcabletrays",
"createdoorwindows",
"createducts",
"createfamilyinstances",
"createfloors",
"createfloorplanviews",
"creategrids",
"createlevels",
"createpipes",
"createroomseparationlines",
"createroomtags",
"createrooms",
"createsheets",
"createwalls",
"deleteelements",
"executecommands",
"findelements",
"getcommands",
"getlocations",
"getselectedelements",
"getviewdata",
"linkdwgandactivateview",
"moveelements",
"parameterelements",
"showelements",
"updateelements"
## Extending Functionality
You can create custom MCP DLL files to implement additional functionality by:
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[](https://anclum.com/en/s/zedmoster-revit-mcp/)
- Source
- awesome · https://github.com/ZedMoster/revit-mcp
- Browse by field
- MCP servers
- Listed by
- 10 independent sources
- added
- today
More like this
Filed under
Every tag opens the full list for that filter. Counts are the live catalogue figures.