io.github.yambr/open-computer-use.
Endpoint
Managed Yambr:https://api.yambr.com/mcp/computer_use — auth with your Yambr API key as Authorization: Bearer sk-yambr-.... Get keys at app.yambr.com. Yambr exposes MCP only; your LLM traffic goes to your own provider — see Access model.
Self-hosted: http://localhost:8081/mcp
Authentication
Set theMCP_API_KEY environment variable on the server and pass as a Bearer token:
MCP_API_KEY empty for local dev (no auth).
Required headers
Session isolation modes
Controlled bySINGLE_USER_MODE:
See MCP methods for request examples.
Available tools
Full signatures: tools/list · tools/call.
Native MCP primitives beyond tools
Three more native primitives, all scoped byX-Chat-Id:
In addition,
/home/assistant/README.md inside the sandbox carries the same prompt text — any model that runs view can recover its environment even if the client stripped every MCP handshake field. Full map: system prompt reference.
The server intentionally does not expose the system prompt via
prompts/get. MCP prompts/* is user-controlled (slash commands) and PromptMessage.role is restricted to user | assistant — duplicating InitializeResult.instructions there would be off-spec.Dynamic configuration endpoints
Non-MCP HTTP endpoints that MCP clients should use instead of hardcoding:Browser endpoint (CDP)
Terminal endpoint
File endpoint
Per-method details
initialize
Open a session and get
Mcp-Session-Id.tools/list
Enumerate available tools.
tools/call
Invoke a tool.
resources/list
Browse uploaded files.
