xml.Revit.MCP 提供了一套全面的工具集合,可通过 Model Context Protocol (MCP) 与 Autodesk Revit 进行集成。此库充当 AI 助手与 Revit 之间的桥梁,实现强大的自动化能力,并支持对建筑模型进行编程交互。
xml.Revit.MCP 作为 AI 助手和 Revit 之间的桥梁,实现了强大的自动化能力,并能够对建筑模型进行编程交互。下面将为你介绍它的基本使用。
该工具库包含用于 Revit 自动化和交互操作的众多函数,涵盖基本操作、元素管理和创建工具等方面:
首先安装 UV 包管理器:
pip install uv
安装 revit - mcp 包:
pip install revit-mcp
测试安装:
uvx revit-mcp
你应该看到:RevitMCPServer - INFO - Successfully connected to Revit on startup
编辑 claude_desktop_config.json 文件,添加:
{
"mcpServers": {
"RevitMCPServer": {
"command": "uvx",
"args": [
"revit-mcp"
]
}
}
}
编辑 mcp.json 文件,添加:
{
"mcpServers": {
"RevitMCPServer": {
"command": "uvx",
"args": [
"revit-mcp"
]
}
}
}
编辑 cline_mcp_setting.json 文件,添加:
{
"mcpServers": {
"RevitMCPServer": {
"command": "uvx",
"args": [
"revit-mcp"
]
}
}
}
你可以通过创建自定义 MCP DLL 文件来实现更多功能:
xml.Revit.MCP.Public.IMCPMethod 接口使用 revit - mcp - plugin 时:
启用后,AI 助手可以发现并控制你的 Revit 程序,并执行相应操作。