API Reference Raxol MCP v#2.6.0

Copy Markdown View Source

Modules

MCP tool definitions for the adaptive UI subsystem.

Bridges Raxol Agent Actions to MCP tools.

Lightweight ETS-backed circuit breaker for MCP tool/resource callbacks.

MCP (Model Context Protocol) client for consuming external tool servers.

Assembles a structured context tree from multiple sources.

Simple map diff utility for detecting resource/model changes.

Attention-aware tool filtering for MCP surfaces.

JSON-RPC 2.0 message encoding/decoding for the Model Context Protocol.

ETS-backed registry for MCP tools and resources.

Behaviour for TEA apps that expose model state as MCP resources.

Routes raxol:// resource URIs to the appropriate data source.

Transport-agnostic MCP server.

Converts a view tree into a clean, JSON-friendly widget summary.

Supervision tree for the MCP subsystem.

Test harness for Raxol MCP applications.

ExUnit assertion macros for Raxol MCP tests.

Struct representing a test session for MCP testing.

Validated builder for MCP tool definitions.

Behaviour for widgets that expose MCP tools.

Per-session GenServer that bridges the render pipeline to the MCP Registry.

HTTP/SSE transport for MCP.

Stdio transport for MCP.

Traverses a view element tree and derives namespaced MCP tools from widgets.

MCP (Model Context Protocol) server and client for Raxol.

Mix Tasks

Starts the Raxol MCP server with stdio transport.