origin-mcp-core
Model Context Protocol (MCP) server boundary for Origin applications.
Part of Origin, a Rust/Tauri platform for building desktop applications from a shared set of domain crates. See the workspace documentation for how the pieces fit together, and ARCHITECTURE.md for the rules this crate follows.
Example
use ;
use Value;
;
let mut server = new;
server.register;
MCP acts as a driving adapter (ADR-0027) allowing external AI clients to control
application services. Tools wrap domain services, never UI commands, and execution is
governed by granular permission levels (AiPermission).
Stability
Pre-1.0 (0.2.0). Public types, enums and field sets may still change between minor
versions; pin an exact version if that matters to you.