AC

ajhcs/cameo-mcp-bridge

API development

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

51 stars 21 forks Качество 69 Тренд 21MIT

ajhcs/cameo-mcp-bridge - кандидат на сервер MCP, импортированный из https://github.com/ajhcs/cameo-mcp-bridge.

Обзор

ajhcs/cameo-mcp-bridge - кандидат на сервер MCP, импортированный из https://github.com/ajhcs/cameo-mcp-bridge.

Обзор (машинный перевод)

Сервер MCP (Model Context Protocol), который соединяет помощников по кодированию ИИ с CATIA Magic / Cameo Systems Modeler — стандартным в отрасли инструментом MBSE для моделирования SysML и UML.

Это позволяет Claude Code (или любому MCP-совместимому клиенту) ** запрашивать, создавать, изменять, проверять, проверять и визуализировать ** Модели SysML/UML в запущенном экземпляре Cameo с помощью 162 инструментов, охватывающих переговоры о возможностях, рабочие процессы OOSEM с учетом методологии, семантическая валидация, семантика состояния-машины, элементы, отношения, родные матрицы и таблицы, карты отношений, отчеты, требования импорт / экспорт, пакеты валидации, зонды Teamwork / DataHub, диаграммы, многоразовая проверка, спецификации и защищенное макроисполнение.

Почему это существует

Инструменты MBSE, такие как Cameo, мощные, но ручные. С помощью этого моста помощник ИИ может:

Создать модели из требований — «Создать машину состояния для операций банкомата с неработающими, активными и обслуживающими состояниями» Запрос и навигация моделей — «Покажите мне все блоки со стереотипом >» -** Генерировать диаграммы**- Создавайте диаграммы последовательностей, BDD, IBD, государственные машины и заполняйте их элементами

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Cameo MCP Bridge

An MCP (Model Context Protocol) server that connects AI coding assistants to CATIA Magic / Cameo Systems Modeler – the industry-standard MBSE tool for SysML and UML modeling.

This lets Claude Code (or any MCP-compatible client) query, create, modify, inspect, validate, and visualize SysML/UML models inside a running Cameo instance through 162 tools covering capability negotiation, methodology-aware OOSEM workflows, semantic validation, state-machine semantics, elements, relationships, native matrices and tables, Relation Maps, reports, requirements import/export, validation suites, Teamwork/DataHub probes, diagrams, reusable verification, specifications, and guarded macro execution.

Claude Code    Python MCP Server    Java Plugin (Cameo JVM)

Why This Exists

MBSE tools like Cameo are powerful but manual. With this bridge, an AI assistant can:

  • Build models from requirements – “Create a state machine for ATM operations with idle, active, and maintenance states”
  • Query and navigate models – “Show me all blocks with the > stereotype”
  • Generate diagrams – Create sequence diagrams, BDDs, IBDs, state machines, and populate them with elements
  • Export diagram images – Get PNG snapshots of any diagram as base64
  • Run Groovy scripts – Escape hatch for anything the structured tools don’t cover
  • Inspect and modify specifications – Read/write any UML property, tagged value, or constraint

How Is This Different?

Project Approach Status
This project Talks directly to Cameo’s Java API via an embedded plugin Production-tested
SysML v2 API MCP Server Connects to SysML v2 REST API (tool-agnostic) Early stage, C++
EA MCP Server Enterprise Architect integration Closed-source, Windows-only
Dassault’s prototype SysML v2 + MCP demo Promotional, not shipped

This is the only open-source MCP server that integrates directly with a running Cameo instance, giving full access to SysML v1 models and the complete Cameo API surface.

Architecture

+-------------------+         +---------------------+         +---------------------------+
|                   |  stdio  |                     |  HTTP   |                           |
|  Claude Code /    |-------->|  Python MCP Server  |-------->|  Java Plugin              |
|  Any MCP Client   |<--------|  (cameo_mcp)        |<--------|  (CameoMCPBridgePlugin)   |
|                   |   MCP   |                     | JSON    |                           |
+-------------------+         +---------------------+         +---------------------------+
                                                               |                         |
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →