Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": true,
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
raxol_stopA

Stops a running headless Raxol session and frees its resources.

raxol_screenshotA

Captures a text screenshot of a running headless Raxol session. Returns the current screen content as plain text (no ANSI codes).

raxol_send_keyA

Sends a keystroke to a headless Raxol session and returns the updated screen content. Supports character keys ("q", "j", " "), special keys ("tab", "enter", "escape", "backspace", "up", "down", "left", "right"), and modifiers (ctrl, alt, shift).

Examples: {"id": "demo", "key": "tab"} {"id": "demo", "key": "q"} {"id": "demo", "key": "c", "ctrl": true}

adaptive_get_accuracyA

Returns the feedback loop acceptance accuracy as a percentage. Tracks how often layout recommendations are accepted vs rejected.

adaptive_get_behavior_summaryA

Returns recent behavior aggregates from the BehaviorTracker. Shows pane dwell times, command frequency, scroll metrics, alert response times, and takeover duration.

raxol_listA

Lists all active headless Raxol sessions.

adaptive_reject_recommendationA

Rejects a pending layout recommendation by ID. This feeds negative signal into the feedback loop for model improvement.

raxol_get_modelA

Returns the current TEA model (application state) of a headless Raxol session as an inspected Elixir term.

adaptive_accept_recommendationA

Accepts a pending layout recommendation by ID. This feeds positive signal into the feedback loop for model improvement.

raxol_startA

Starts a headless Raxol session. Accepts either a module name (atom) or a file path to an example script. Returns the session ID.

Examples: {"module": "RaxolDemo"} {"path": "examples/demo.exs", "id": "demo"} {"module": "RaxolDemo", "width": 120, "height": 40}

adaptive_get_recommendationA

Returns the most recent layout recommendation from the adaptive UI system. Includes layout changes (hide/show/expand/shrink), confidence score, and reasoning. Returns null if no recommendation has been generated yet.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
Telegram SurfaceRaxol documentation: docs/features/TELEGRAM.md
Editor Agent Client ProtocolRaxol documentation: docs/features/EDITOR_ACP.md
Sensor FusionRaxol documentation: docs/features/SENSOR_FUSION.md
Unified Messaging GatewayRaxol documentation: docs/features/GATEWAY.md
Self-ImprovementRaxol documentation: docs/features/SELF_IMPROVEMENT.md
Cursor EffectsRaxol documentation: docs/features/CURSOR_EFFECTS.md
Coding Agent (`mix raxol.code`)Raxol documentation: docs/features/CODING_AGENT.md
Component GalleryRaxol documentation: docs/getting-started/COMPONENT_GALLERY.md
Adaptive UIRaxol documentation: docs/features/ADAPTIVE_UI.md
Agent FrameworkRaxol documentation: docs/features/AGENT_FRAMEWORK.md
Distributed SwarmRaxol documentation: docs/features/DISTRIBUTED_SWARM.md
REPLRaxol documentation: docs/features/REPL.md
FeaturesRaxol documentation: docs/features/README.md
Agentic CommerceRaxol documentation: docs/features/AGENTIC_COMMERCE.md
QuickstartRaxol documentation: docs/getting-started/QUICKSTART.md
MemoryRaxol documentation: docs/features/MEMORY.md
Build Your First AgentRaxol documentation: docs/getting-started/BUILD_AN_AGENT.md
Time-Travel DebuggingRaxol documentation: docs/features/TIME_TRAVEL_DEBUGGING.md
SymphonyRaxol documentation: docs/features/SYMPHONY.md
Recording & ReplayRaxol documentation: docs/features/RECORDING_REPLAY.md
Tool / Action CatalogRaxol documentation: docs/reference/TOOL_CATALOG.md
Core ConceptsRaxol documentation: docs/getting-started/CORE_CONCEPTS.md
Virtual File SystemRaxol documentation: docs/features/FILESYSTEM.md
MCP as a Rendering TargetRaxol documentation: docs/features/MCP.md
Agent Commerce Protocol (ACP)Raxol documentation: docs/features/ACP.md
Plugin SDKRaxol documentation: docs/features/PLUGIN_SDK.md
Watch SurfaceRaxol documentation: docs/features/WATCH.md
Raxol DocumentationRaxol documentation: docs/README.md
Speech SurfaceRaxol documentation: docs/features/SPEECH.md

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/DROOdotFOO/raxol'

If you have feedback or need assistance with the MCP directory API, please join our Discord server