MCP: server and tools

crates/mcp (L5, engine only): JSON-RPC 2.0 over stdio with protocol version negotiation, a
headless Session backend and a bridge to the app's control port, 14 tools (list_commands,
execute, batch with rollback, inspect_design, measure, body_topology, set_parameter,
screenshot as an image block, export, undo/redo, new_design/open/save) and tests.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01AS5Tn3xieewUSg3uxrMVdL
This commit is contained in:
bherbruckandClaude Opus 5.5 committed 2026-10-07 19:25:27 +00:00
1 parent 646b9a7226
commit d1ff23990e
9 files changed
+1184

No files matched your search

Generated
+9
View File
@@ -3070,6 +3070,7 @@ version = "0.1.0"
dependencies = [
"serde_json",
"solvecraft-engine",
"solvecraft-mcp",
]
[[package]]
@@ -3134,6 +3135,14 @@ dependencies = [
"truck-topology",
]
[[package]]
name = "solvecraft-mcp"
version = "0.1.0"
dependencies = [
"serde_json",
"solvecraft-engine",
]
[[package]]
name = "solvecraft-render"
version = "0.1.0"