Structura MCP
Публичная информационная страница MCP-сервера Structura, работающего по протоколу Model Context Protocol.
Это удалённая точка подключения MCP, с помощью которой AI-агенты для написания кода (Claude Code, OpenCode, Codex и другие MCP-клиенты) могут управлять проектами Structura и генерировать код прямо в диалоге.
В этом репозитории нет реализации сервера. Он служит публичным источником информации о MCP-сервере и позволяет ссылаться на него в реестрах — например, в официальном реестре MCP и реестре MCP на GitHub. Сама реализация находится в закрытом монорепозитории Structura.
-
Рабочая точка подключения:
https://mcp.structura.tools/ -
Продукт: structura.tools — визуальный редактор доменных моделей и генератор кода для разных технологических стеков от Metadev.
-
Версия протокола: 2026-07-28
-
Транспорт: streamable HTTP, OAuth 2.1 (Authorization Code + PKCE, с Dynamic Client Registration). Создавать или вставлять токен вручную не нужно.
Возможности
-
Просматривать список проектов Structura, загружать, создавать и удалять проекты.
-
Обрабатывать описание проекта и создавать по нему новый проект в Structura.
-
Генерировать код для разных целевых платформ (Angular, .NET и других) на основе доменной модели проекта.
-
Проверять доменную модель проекта.
-
Использовать сервер совместно с другими MCP-серверами: например, загружать макеты интерфейсов из Figma, моделировать для них backend в Structura и генерировать код.
Инструменты
Актуальный список инструментов всегда можно получить от работающего сервера с помощью tools/list. Таблица ниже — краткая справка; она может отставать от текущей версии.
| Инструмент | Описание |
|---|---|
list_projects | Получить список проектов Structura пользователя. |
create_project | Создать проект, при необходимости добавив в него начальное содержимое на Structura DSL. |
load_project | Загрузить принадлежащий пользователю проект по его идентификатору. |
update_project | Изменить название, описание или содержимое DSL проекта. |
delete_project | Безвозвратно удалить принадлежащий пользователю проект. |
share_project | Найти или создать ссылку для просмотра проекта. |
query_model | Получить узлы модели, при необходимости отфильтровав их по типу. |
summarize_model | Получить сводку по модели: количество узлов каждого типа и связей. |
get_project_statistics | Рассчитать статистику модели: количество классов и ассоциаций, средние показатели связности и другие метрики. |
list_generators | Получить список доступных генераторов кода и их настраиваемых параметров. |
generate | Запустить асинхронную задачу генерации кода для проекта с помощью выбранного генератора. |
get_generation_status | Проверять статус задачи генерации до её завершения. |
get_generation_artifacts | Получить временную ссылку для скачивания ZIP-архива с результатами завершённой задачи. |
Установка
Подключиться к серверу может любой агент с поддержкой MCP. Ниже приведено несколько примеров.
Claude Code
claude mcp add --transport http structura https://mcp.structura.tools/
Затем выполните /mcp в сеансе Claude Code, выберите structura и нажмите Authenticate.
OpenCode
opencode mcp add
Выберите remote, укажите имя structura и вставьте https://mcp.structura.tools/. Затем выполните:
opencode mcp auth structura
Codex
codex mcp add structura --url https://mcp.structura.tools/
codex mcp login structura
В каждом случае откроется окно браузера для стандартного входа в Structura через Google или GitHub. Подтвердите вход — после этого агент будет использовать созданный сеанс.
Поддержка
-
Вопросы о продукте и учётной записи: structura.tools
-
Проблемы с самим MCP-сервером: создайте issue в этом репозитории.
-
Контакт службы поддержки: support@structura.tools
Правовая информация
Лицензия
См. файл LICENSE. Собственное содержимое этого репозитория (этот README и файл лицензии) предоставлено только для информирования и облегчения поиска; оно не предоставляет никаких прав на сервис Structura, продукт или его закрытый исходный код.
© Metadev, 2026.