@engineer-fumi/sysml-v2-mcp
v0.8.2
Published
Standalone MCP (Model Context Protocol) server for SysML v2 (.sysml / .kerml) — parse, validate, outline, requirements and diagram structure over stdio. Companion to the SysML v2 Studio VS Code extension.
Maintainers
Readme
@engineer-fumi/sysml-v2-mcp
Standalone MCP (Model Context Protocol) server for SysML v2 (.sysml /
.kerml) models. It exposes a workspace of SysML v2 files to MCP clients such as
Claude Desktop and Claude Code as resolved model structure — not just text —
covering parse, validate, outline, requirements and diagram structure.
This is the companion server to the SysML v2 Studio VS Code extension and reuses the same parser / name resolution / validation core, so its diagnostics match what you see in the editor. It has no runtime dependencies (a single bundled file, newline-delimited JSON-RPC 2.0 over stdio).
Use it (no install)
Claude Code
claude mcp add sysml -- npx -y @engineer-fumi/sysml-v2-mcp "$(pwd)"Claude Desktop
{
"mcpServers": {
"sysml": {
"command": "npx",
"args": ["-y", "@engineer-fumi/sysml-v2-mcp", "<ABS_PATH_TO_YOUR_MODEL_WORKSPACE>"]
}
}
}The first positional argument (or $SYSML_WORKSPACE, else the current directory)
is the workspace root scanned recursively for .sysml / .kerml files.
Tools
list_files, outline, validate, find_element, list_requirements,
describe_diagram. See the
MCP guide
for details and usage examples.
License
MIT — see LICENSE.
