Поделюсь инструкцией, как можно настроить подключение и выполнять ваши команды в Revit бесплатно через OpenCode
Что нужно по шагам:
1. Скачайте и установите OpenСode Desktop
Выберите бесплатную ИИ модель
MiniMax M3.1 Flash Free
2. Вставьте вот этот промпт:
Подключи себя к Autodesk Revit на этом компьютере через готовый проект:
https://github.com/mcp-servers-for-revit/mcp-server-for-revit-python (прочитай README, ветка master).
Я не программист: всё делай сам. Если ты в режиме Plan, скажи, как переключить на Build.
1. Найди мою версию Revit. Поддерживается Revit 2021 и новее.
2. Поставь последнюю pyRevit 7.x: https://github.com/pyrevitlabs/pyRevit/releases (файл pyRevit_<версия>_signed.exe).
3. Распакуй https://github.com/mcp-servers-for-revit/mcp-server-for-revit-python/archive/refs/heads/master.zip
в %APPDATA%\pyRevit\Extensions\revit-mcp-python.extension и выполни:
pyrevit extensions enable revit-mcp-python
pyrevit configs routes enable
pyrevit configs routes:host 127.0.0.1
4. Поставь uv (winget install --id=astral-sh.uv -e), в папке расширения выполни uv sync --frozen и подключи сервер:
opencode mcp add revit --global -- "<путь к uv.exe>" run --frozen --directory "<папка расширения>" mcp run "<папка расширения>\main.py"
5. Попроси меня перезапустить Revit, открыть любую модель и нажать вкладка MCP → Bridge → Connect,
затем перезапустить OpenCode. Проверь: get_revit_status показывает название модели.
Когда нужен я, пиши: ЧТО сделать → ГДЕ нажать → КАК ПОНЯТЬ, что получилось.
Модель не меняй без моей просьбы. Если шаг не вышел дважды, остановись и покажи ошибку.
3. Проверьте что подключился простым запросом
Назови имя проекта который сейчас открыт?4. Экспериментируйте!
Но перед этим обязательно сохранитесь или создайте копию рабочего проекта
Покажите ниже ваши результаты
или может с чем-то возникли проблемы?