Documentation Portal

Use MCP through the same shared capability and execution model.

The bridge exposes a Streamable HTTP MCP endpoint at /mcp. Tool listing and tool execution stay aligned with the same connector-neutral capability catalog that HTTP uses.

Documentation map

The docs portal stays in the same application as the product shell so setup, deployment, connector, and developer guidance can evolve with the codebase.

In-repo docs7 foundation routes5 developer routesCurrent: MCP Guide

Foundation docs

  • Start with the current architecture, product surfaces, and the stable documentation sections.

  • Install the workspace, configure local env files, and run the first verification flow.

  • Use the managed bridge deployment order, health checks, migrations, and workspace bootstrap flow.

  • Understand the Figma reference connector, Satellite runtime, and explicit session routing model.

  • Review auth lanes, workspace isolation, policy controls, rate limiting, and audit semantics.

  • Browse the stable HTTP route groups, shared envelopes, auth lanes, and machine-readable errors.

  • Use the current operational failure patterns for readiness, auth, session liveness, policy, and MCP issues.

Developer docs

  • Developer-facing entry point for HTTP, MCP, connector, and shared-contract guidance.

  • Bring up the bridge, connect one runtime, and make the first explicit authenticated calls.

  • Use the bridge HTTP transport with the correct auth lane, shared envelopes, and explicit targetSessionId routing.

  • Use the Streamable HTTP MCP endpoint, LIST_CAPABILITIES, and the same connector-neutral tool catalog.

  • Understand connector definitions, capability metadata, data scopes, and high-risk policy presets.

Transport contract

MCP uses the bridge's authenticated HTTP endpoint and then maps tool calls into the shared controller.

POST /mcpAuthorization: Bearer <api-key>Streamable HTTP MCP

LIST_CAPABILITIES call

JSON
{
  "jsonrpc": "2.0",
  "id": "list-capabilities-1",
  "method": "tools/call",
  "params": {
    "name": "LIST_CAPABILITIES",
    "arguments": {
      "connectorType": "satellite"
    }
  }
}

Tool call with routing

JSON
{
  "jsonrpc": "2.0",
  "id": "tool-call-1",
  "method": "tools/call",
  "params": {
    "name": "SATELLITE_ECHO",
    "arguments": {
      "workspaceId": "<workspace-id>",
      "targetSessionId": "satellite-session-1",
      "text": "hello"
    }
  }
}

Routing and secure-path behavior

MCP tool arguments merge the normal tool input with workspaceId and targetSessionId so routing stays explicit.

Tool inventory shape

The MCP server registers LIST_CAPABILITIES plus the same connector command catalog that HTTP execution uses.

SATELLITE_COMMAND_DESCRIPTOR

preview / mediumsatellite

Command name: SATELLITE_COMMAND_DESCRIPTOR

Output data scopes: TEXT_CONTENT

SATELLITE_COMMAND_EXECUTE

execute / highsatellite

Command name: SATELLITE_COMMAND_EXECUTE

Output data scopes: TEXT_CONTENT

SATELLITE_FILE_CHANGESET_APPLY

execute / highsatellite

Command name: SATELLITE_FILE_CHANGESET_APPLY

Output data scopes: TEXT_CONTENT

SATELLITE_FILE_CHANGESET_PLAN

plan / mediumsatellite

Command name: SATELLITE_FILE_CHANGESET_PLAN

Output data scopes: TEXT_CONTENT

SATELLITE_FILE_CHANGESET_PREVIEW

preview / mediumsatellite

Command name: SATELLITE_FILE_CHANGESET_PREVIEW

Output data scopes: TEXT_CONTENT

SATELLITE_FILE_CHANGESET_SIMULATED_APPLY

simulate / highsatellite

Command name: SATELLITE_FILE_CHANGESET_SIMULATED_APPLY

Output data scopes: TEXT_CONTENT