Skip to content
Guide Reference Download app

MCP tools

@claxedo/mcp is a standalone stdio MCP server exposing Claxedo runtime operations: process config and lifecycle management, process/terminal log retrieval, session-message retrieval, log summarization, and browser pane tools through the Claxedo desktop bridge.

Full-control mode (the default) registers every tool. Read-only mode (CLAXEDO_MCP_MODE=read-only or CLAXEDO_MCP_READ_ONLY=1) drops the mutating tools — the Read-only column marks which survive.

ToolPurposeRead-only
processManage dev servers, watchers, and long-running processes. Actions: list, start, stop, restart, add, update, remove, start_all, stop_all. Creates/updates/removes entries in .claxedo/processes.jsonc.
get_logsGet terminal output from a managed process or PTY session. Accepts process_id, name, pty_id, or terminal_id; lines returns only the tail.
session_messagesGet structured messages for an agent session. Pass session_id for a normal chat, or terminal_id / tab_id to resolve the currently running terminal agent.
summarize_logsSummarize terminal output into a short title and 2–5 sentence summary using the configured agent model. Creates a temporary Claxedo session and sends log text to the runtime/model.
browser_list_tabsList browser pane tabs through the Claxedo desktop bridge.
browser_screenshotCapture a screenshot of a browser pane.
browser_get_console_logsRead console logs from a browser pane.
browser_evaluate_jsEvaluate JavaScript in a browser pane. Only runs when the user has explicitly enabled agent JavaScript for that tab; the bridge denies otherwise.
browser_navigateNavigate a browser pane to a new page.

Local use needs none of these — the server URL defaults to loopback (http://127.0.0.1:3001). These knobs exist for non-default directories, workspaces, and signed remote servers.

Env varPurpose
CLAXEDO_SERVER_URLClaxedo server URL. Defaults to http://127.0.0.1:3001.
OPENCODE_API_DIRDefault local project directory.
CLAXEDO_WORKSPACE_IDDefault Docker/cloud workspace id.
CLAXEDO_AUTH_TOKENOptional bearer token for a signed remote server. Configure only when intentionally pointing at a signed remote Claxedo server.
CLAXEDO_MCP_MODE=read-only / CLAXEDO_MCP_READ_ONLY=1Omit mutating tools (process, summarize_logs, browser_evaluate_js, browser_navigate).

The default config launches the published package with npx -y @claxedo/mcp and points it at the local server.

{
"mcpServers": {
"claxedo": {
"command": "npx",
"args": ["-y", "@claxedo/mcp"],
"env": {
"CLAXEDO_SERVER_URL": "http://127.0.0.1:3001"
}
}
}
}

For the package layout, publishing status, and architecture, see the mcp package page.