revit-mcp
Английский |简体中文
Описание
revit-mcp позволяет взаимодействовать с Revit с использованием протокола MCP через клиенты, поддерживающие MCP (например, Claude, Cline и т. д.).
Этот проект представляет собой серверную часть (предоставляющую инструменты для ИИ), и вам необходимо использовать revit-mcp-plugin (управляющий Revit) совместно.
Присоединяйтесь к Discord | QQ Group
Функции
- Разрешить ИИ получать данные из проекта Revit
- Разрешите ИИ управлять Revit для создания, изменения и удаления элементов
- Отправьте сгенерированный ИИ код в Revit для выполнения (может не увенчаться успехом, в некоторых простых сценариях с четкими требованиями процент успешных исходов выше)
Требования
- nodejs 18+
Полная среда установки все еще должна учитывать потребности revit-mcp-plugin, см. revit-mcp-plugin
Установка
1. Создание локальной службы MCP
Установить зависимости
Строить
2. Конфигурация клиента
Клод клиент
Клиент Claude -> Настройки > Разработчик > Изменить конфигурацию > claude_desktop_config.json
Перезапустите клиент Claude. Когда вы увидите значок молотка, это означает, что подключение к службе MCP нормальное.
Рамки
Поддерживаемые инструменты
Имя | Описание |
---|---|
получить_текущую_информацию_просмотра | Получить информацию о текущем виде |
получить_текущие_элементы_просмотра | Получить текущие элементы представления |
получить_доступные_типы_семей | Получить доступные типы семейств в текущем проекте |
получить_выбранные_элементы | Получить выбранные элементы |
создать_элемент_на_основе_точки | Создать точечный элемент (дверь, окно, мебель) |
создать_элемент_на_основе_линии | Создать линейный элемент (стена, балка, труба) |
создать_поверхностный_элемент | Создать элемент на основе поверхности (пол, потолок) |
удалить_элементы | Удалить элементы |
сброс_модели | Сброс модели (удаление модели процесса при выполнении непрерывного диалога) |
изменить_элемент | Изменить свойства элемента (параметры экземпляра) |
поиск_модулей | Поиск доступных модулей |
использование_модуля | Использовать модуль |
отправить_код_на_revit | Отправить код в Revit для выполнения |
цветной_всплеск | Цветовые элементы на основе значения параметра |
теги_стены | Отметить все стены в поле зрения |
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
Позволяет помощникам ИИ взаимодействовать с Autodesk Revit через протокол MCP, позволяя ИИ создавать, изменять и удалять элементы в проектах Revit.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityAllows AI to interact with Autodesk Revit via the MCP protocol, enabling retrieval of project data and automation of tasks like creating, modifying, and deleting elements.Last updated -11109TypeScriptMIT License
- AsecurityAlicenseAqualityA Python package that enables integration with Autodesk Revit through the Model Context Protocol, allowing users to send commands to Revit and automate interactions with building models.Last updated -2617PythonMIT License
- -securityAlicense-qualityThis project provides a robust integration between AI assistants and FreeCAD CAD software using the Model Context Protocol (MCP). It allows external applications to interact with FreeCAD through a standardized interface, offering multiple connection methods and specialized tools.Last updated -10PythonMIT License
- AsecurityAlicenseAqualityEnables seamless communication between Claude AI and Autodesk Revit, allowing users to access and interact with Revit model information through natural language.Last updated -613TypeScriptMIT License