5 Tooling Ecosystem
5.1 Ecosystem Overview
Following SysML v2’s OMG adoption in July 2025, a tooling ecosystem is emerging. This chapter surveys the landscape to identify integration opportunities and position our project.
| Category | Examples | Our Relationship |
|---|---|---|
| Package Management | Sysand | Integration target |
| Commercial MBSE Platforms | SysGit, IBM ELM, Cameo | Reference implementations |
| Open Source Parsers | MontiCore, sysml.rs | Peer projects |
| Model Collections | GfSE models | Test corpus |
| AI Integration | (gap) | Our contribution |
5.2 Commercial Platforms
5.2.1 SysGit (Prewitt Ridge)
SysGit represents the commercial state-of-the-art for Git-native SysML v2 tooling. Founded by ex-SpaceX engineers (Steve Massey, Zeke Brechtel), they’ve achieved DoD Tradewinds “Awardable” status and partnerships with NASA/JPL, Anduril, and BAE Systems.
Key Technical Decisions:
- Zero data storage: Pure interface layer over Git providers
- Post-cloud architecture: Inherits security from existing Git infrastructure
- Offline AI: Fully air-gapped operation supported
- Graph object model: Proprietary representation enabling “agentic AI”
5.2.1.1 Feature Comparison
| Capability | SysGit | open-mcp-sysml |
|---|---|---|
| Requirements capture | ✓ Full GUI | ✗ Out of scope |
| System modeling | ✓ Full GUI | ✗ Parsing only |
| Git integration | ✓ Native | ✓ Via MCP tools |
| SysML v2 parsing | ✓ Proprietary | ✓ tree-sitter |
| AI integration | ✓ Proprietary agents | ✓ MCP protocol (open) |
| Licensing | Commercial | MIT |
| Target user | Systems engineers | AI assistants |
SysGit and open-mcp-sysml are complementary, not competing—SysGit is a full MBSE platform while we provide an AI integration layer. SysGit co-founder Steve Massey authored the Agile Hardware paper [1] validating the Git-native MBSE approach.
5.2.2 Other Commercial Tools
| Tool | Vendor | SysML v2 Status |
|---|---|---|
| Cameo/MagicDraw | Dassault | Beta support |
| IBM ELM | IBM | Rhapsody integration |
| Capella | Eclipse | No SysML v2 |
5.3 Open Source Ecosystem
5.3.1 Sensmetry / Sysand
Sensmetry provides the most comprehensive open source SysML v2 tooling outside the official OMG implementation.
| Product | License | Description |
|---|---|---|
| Sysand | MIT/Apache-2.0 | Package manager for SysML v2/KerML |
| Syside Editor | Free | VS Code extension (basic language support) |
| Syside Modeler | Commercial | Full modeling environment |
| sysml-2ls | Archived | Former open source LSP |
Sensmetry’s open source LSP (sysml-2ls) was archived October 2025 when they pivoted to commercial Syside products. This creates a gap that tree-sitter-sysml partially fills.
Sysand provides package management (dependency resolution, lock files, environment isolation) that our MCP server can consume via sysand sources CLI or Rust crate integration.
5.3.2 Other Open Source Parsers
| Parser | Language | Status | Notes |
|---|---|---|---|
| MontiCore/sysmlv2 | Java | Active | RWTH Aachen; useful for cross-validation |
| artob/sysml.rs | Rust | WIP | Potential collaboration |
| PySysML2 (DoD DAF) | Python/ANTLR | Low activity | Government-originated |
| Samonjourus/tree-sitter-sysmlv2 | JavaScript | Incomplete | Only other tree-sitter attempt |
5.3.3 Model Collections
| Collection | Purpose |
|---|---|
| GfSE/SysML-v2-Models | Teaching, parser testing, LLM training |
| sensmetry/advent-of-sysml-v2 | Educational challenges |
| OMG training/examples | Reference corpus |
5.4 MCP Landscape Analysis
As of February 2026, over 7,364 public MCP server repositories exist:
| Category | Count |
|---|---|
| Database access | 500+ |
| Code repositories | 200+ |
| MBSE/SysML | 0 |
No MCP server exists for MBSE or SysML in the public ecosystem. This confirms a first-mover opportunity for open-mcp-sysml.
5.5 Ecosystem Position
| Dimension | Position |
|---|---|
| Uniqueness | Only MCP server for SysML v2 (first-mover) |
| vs. Sysand | Complementary—we consume models they manage |
| vs. SysGit | Non-competing—different scope and audience |
| Open Source Gap | tree-sitter-sysml partially replaces archived sysml-2ls (parsing, not full LSP) |
| vs. Commercial Tools | vs. Other Open Source |
|---|---|
| Open protocol (MCP) | Production-ready grammar (100% coverage) |
| Self-hosted | Rust-based (vs. Java-heavy ecosystem) |
| MIT licensed | Multi-platform bindings |