Ultra is built as a layered proxy with clear separation between transport, processing, routing, and storage. It runs locally on each user’s machine as a single binary — MCP clients launch it as a subprocess, and all processing happens on-device. There are no cloud components in the data path.Documentation Index
Fetch the complete documentation index at: https://docs.ultra.security/llms.txt
Use this file to discover all available pages before exploring further.
System Architecture
Layers
Transport Layer
Handles MCP protocol communication. Ultra supports all MCP transport types:- stdio — Standard I/O for local clients (Claude Desktop, Cursor, Codex)
- HTTP/SSE — Server-sent events over HTTP
- Streamable HTTP — Modern HTTP streaming