RFC: MCP (v1)
Status: Draft
Version: v1
Scope: Model Context Protocol integration
Non-goals: Transport inference, execution semantics
1. Purpose
MCP exposes machines as tools to external agents.
2. Implementations
Examples:
@xmachines/mcp-http@xmachines/mcp-tty
3. Server Semantics
- MCP server runs machines
- transport is irrelevant server-side
- tools map to machine events
4. Invariants
- MCP implementation selection is explicit
- MCP is bidirectional
5. Lock statement
MCP integrates XMachines with external agents using explicit transports.
This is MCP v1.