Skip to content

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

  1. MCP implementation selection is explicit
  2. MCP is bidirectional

5. Lock statement

MCP integrates XMachines with external agents using explicit transports.
This is MCP v1.