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 для выполнения |
цветной_всплеск | Цветовые элементы на основе значения параметра |
теги_стены | Отметить все стены в поле зрения |
You must be authenticated.
Tools
Позволяет помощникам ИИ взаимодействовать с Autodesk Revit через протокол MCP, позволяя ИИ создавать, изменять и удалять элементы в проектах Revit.
Related Resources
Related MCP Servers
- -securityAlicense-qualityProvides code manipulation, execution, and version control capabilities. It allows AI assistants to read, write, and execute code while maintaining a history of changes.Last updated -8PythonMIT License
- 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 -1160TypeScriptMIT License
- -securityFlicense-qualityEnables AI tools to capture and process screenshots of a user's screen, allowing AI assistants to see and analyze what the user is looking at through a simple MCP interface.Last updated -1Python
- 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 -2610PythonMIT License