C
CONXA

Product docs

Runtime And MCP Execution

How the installed runtime exposes local browser workflow automation to Claude Desktop or another MCP client and executes skills locally.

Updated June 11, 20268 min read

Summary

  • The runtime is a local MCP server installed on the customer machine.
  • It syncs data-only skill packages, launches browser automation locally, and reports compact telemetry.
  • Runtime browser sessions and target-application credentials are stored locally and are not part of published skill packages.

Local MCP server

The runtime installs on the end user machine and registers as an MCP server. MCP clients can list available skills, request input schemas, execute a skill, inspect execution status, cancel execution, refresh skill packages, and read skill metadata where permitted.

Because it runs locally, the runtime can operate the user browser session without sending the live UI state to a remote execution service.

Skill sync

The runtime checks Conxa Cloud for skill package updates and downloads package deltas or current package content as configured. Files are verified and written atomically so a failed update does not leave a half-written package in place.

The sync token packaged for a company should be treated as distribution-sensitive. It allows the runtime to retrieve data-only skill packages for that company, but it is not the same thing as the end user target-site session.

Execution loop

  1. The MCP client asks the runtime to execute a named skill with validated inputs.
  2. The runtime loads the skill package and starts or reuses a browser context.
  3. Each workflow step resolves its target element using compiled selectors, accessibility signals, visual context, and recovery policy as needed.
  4. Assertions verify that the step produced the expected state.
  5. Telemetry is batched and sent to Conxa Cloud so builders can see health and failure trends.

Recovery behavior

Conxa skills are designed to recover from routine UI drift. The runtime starts with deterministic recovery paths and only escalates to more expensive repair strategies where the compiled policy allows it.

Some steps are intentionally not recoverable. Frame-enter and frame-exit markers, for example, describe navigation boundaries and should not be treated as interactable elements.

Runtime storage

DataTypical locationPurpose
Skill packagesLocal Conxa skill-pack directoryDefines available MCP tools and execution steps.
Runtime tokenOS keychain where supportedAuthenticates package sync for the installed company runtime.
Browser sessionLocal encrypted runtime cacheKeeps target-site session state on the customer machine.
Execution logsLocal runtime logs and cloud telemetry summarySupports debugging and operational health checks.

Related docs