Skip to main content
Glama

Revit MCP

by revit-mcp

Значок оценки безопасности MseeP.ai

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

Установить зависимости

npm install

Строить

npm run build

2. Конфигурация клиента

Клод клиент

Клиент Claude -> Настройки > Разработчик > Изменить конфигурацию > claude_desktop_config.json

{ "mcpServers": { "revit-mcp": { "command": "node", "args": ["<path to the built file>\\build\\index.js"] } } }

Перезапустите клиент Claude. Когда вы увидите значок молотка, это означает, что подключение к службе MCP нормальное.

Клод

Рамки

flowchart LR CladueDesktop --> revit-mcp --> SocketService--commandName-->CommandlSet--command-->CommandExecute CommandManager --> CommandlSet CommandExecute --executeResult--> SocketService CommandProject1 --> CommandManager CommandProject2 --> CommandManager CommandProject... --> CommandManager subgraph ide1 [MCPClient] CladueDesktop end subgraph ide2 [MCPServer] revit-mcp end subgraph ide3 [Revit] subgraph ide3.1 [revit-mcp-plugin] SocketService CommandlSet CommandManager CommandExecute end end

Поддерживаемые инструменты

Имя

Описание

получить_текущую_информацию_просмотра

Получить информацию о текущем виде

получить_текущие_элементы_просмотра

Получить текущие элементы представления

получить_доступные_типы_семей

Получить доступные типы семейств в текущем проекте

получить_выбранные_элементы

Получить выбранные элементы

создать_элемент_на_основе_точки

Создать точечный элемент (дверь, окно, мебель)

создать_элемент_на_основе_линии

Создать линейный элемент (стена, балка, труба)

создать_поверхностный_элемент

Создать элемент на основе поверхности (пол, потолок)

удалить_элементы

Удалить элементы

сброс_модели

Сброс модели (удаление модели процесса при выполнении непрерывного диалога)

изменить_элемент

Изменить свойства элемента (параметры экземпляра)

поиск_модулей

Поиск доступных модулей

использование_модуля

Использовать модуль

отправить_код_на_revit

Отправить код в Revit для выполнения

цветной_всплеск

Цветовые элементы на основе значения параметра

теги_стены

Отметить все стены в поле зрения

Deploy Server
A
security – no known vulnerabilities
-
license - not tested
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Позволяет ИИ взаимодействовать с Autodesk Revit через протокол MCP, обеспечивая извлечение данных проекта и автоматизацию таких задач, как создание, изменение и удаление элементов.

  1. Описание
    1. Функции
      1. Требования
        1. Установка
          1. 1. Создание локальной службы MCP
          2. 2. Конфигурация клиента
        2. Рамки
          1. Поддерживаемые инструменты

            Related MCP Servers

            • A
              security
              -
              license
              A
              quality
              Enables 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 -
              1
              18
              • Linux
              • Apple
            • A
              security
              -
              license
              A
              quality
              A 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 -
              26
              22
              MIT License
            • A
              security
              -
              license
              A
              quality
              An MCP server that supercharges AI assistants with powerful tools for software development, enabling research, planning, code generation, and project scaffolding through natural language interaction.
              Last updated -
              11
              1,167
              80
              • Linux
              • Apple
            • A
              security
              -
              license
              A
              quality
              Enables seamless communication between Claude AI and Autodesk Revit, allowing users to access and interact with Revit model information through natural language.
              Last updated -
              6
              14
              MIT License

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/revit-mcp/revit-mcp'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server