Revit MCP Server

by ideook
MIT License

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 нормальное.

Рамки

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

ИмяОписание
получить_текущую_информацию_просмотраПолучить информацию о текущем виде
получить_текущие_элементы_просмотраПолучить текущие элементы представления
получить_доступные_типы_семейПолучить доступные типы семейств в текущем проекте
получить_выбранные_элементыПолучить выбранные элементы
создать_элемент_на_основе_точкиСоздать точечный элемент (дверь, окно, мебель)
создать_элемент_на_основе_линииСоздать линейный элемент (стена, балка, труба)
создать_поверхностный_элементСоздать элемент на основе поверхности (пол, потолок)
удалить_элементыУдалить элементы
сброс_моделиСброс модели (удаление модели процесса при выполнении непрерывного диалога)
изменить_элементИзменить свойства элемента (параметры экземпляра)
поиск_модулейПоиск доступных модулей
использование_модуляИспользовать модуль
отправить_код_на_revitОтправить код в Revit для выполнения
цветной_всплескЦветовые элементы на основе значения параметра
теги_стеныОтметить все стены в поле зрения

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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

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

            Related MCP Servers

            • -
              security
              A
              license
              -
              quality
              Provides 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 -
              8
              Python
              MIT License
            • A
              security
              A
              license
              A
              quality
              Allows 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 -
              11
              60
              TypeScript
              MIT License
            • -
              security
              F
              license
              -
              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
              Python
              • Linux
              • Apple
            • A
              security
              A
              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
              10
              Python
              MIT License

            View all related MCP servers

            ID: 69azq1d9rx