kasm-use MCP Server
by rchurroio.github.rchurro/kasm-usev0.3.1
Computer-use for Kasm Workspaces: lets AI agents see and drive your Kasm desktops over KasmVNC.
context tax
queued
security
queued
cold start
queued
freshness
Active7d ago
Install kasm-use MCP server
Install in Claude Code
claude mcp add kasm-use -e KASM_API_URL='<kasm-api-url>' -e KASM_API_KEY='<kasm-api-key>' -e KASM_API_KEY_SECRET='<kasm-api-key-secret>' -e KASM_USER_ID='<kasm-user-id>' -- uvx kasm-useInstall in Cursor
{
"mcpServers": {
"kasm-use": {
"command": "uvx",
"args": [
"kasm-use"
],
"env": {
"KASM_API_URL": "<kasm-api-url>",
"KASM_API_KEY": "<kasm-api-key>",
"KASM_API_KEY_SECRET": "<kasm-api-key-secret>",
"KASM_USER_ID": "<kasm-user-id>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project).
Install in Claude Desktop
{
"mcpServers": {
"kasm-use": {
"command": "uvx",
"args": [
"kasm-use"
],
"env": {
"KASM_API_URL": "<kasm-api-url>",
"KASM_API_KEY": "<kasm-api-key>",
"KASM_API_KEY_SECRET": "<kasm-api-key-secret>",
"KASM_USER_ID": "<kasm-user-id>"
}
}
}
}Settings → Developer → Edit Config (claude_desktop_config.json), then restart.
Install in VS Code
{
"servers": {
"kasm-use": {
"type": "stdio",
"command": "uvx",
"args": [
"kasm-use"
],
"env": {
"KASM_API_URL": "<kasm-api-url>",
"KASM_API_KEY": "<kasm-api-key>",
"KASM_API_KEY_SECRET": "<kasm-api-key-secret>",
"KASM_USER_ID": "<kasm-user-id>"
}
}
}
}Add to .vscode/mcp.json in your workspace.
Install in Windsurf
{
"mcpServers": {
"kasm-use": {
"command": "uvx",
"args": [
"kasm-use"
],
"env": {
"KASM_API_URL": "<kasm-api-url>",
"KASM_API_KEY": "<kasm-api-key>",
"KASM_API_KEY_SECRET": "<kasm-api-key-secret>",
"KASM_USER_ID": "<kasm-user-id>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json.
Configuration
| Variable | Required | Secret | Description |
|---|---|---|---|
| KASM_API_URL | yes | — | Your Kasm URL, e.g. https://kasm.example.com |
| KASM_API_KEY | yes | yes | Kasm API key (see README for the five permissions it needs) |
| KASM_API_KEY_SECRET | yes | yes | Kasm API key secret |
| KASM_USER_ID | yes | — | Kasm user the agent's sessions are created for |
| KASM_VERIFY_TLS | — | — | Set to false for a self-signed Kasm certificate |
Freshness
Active — last maintenance signal 7d ago. The newest of the signals below sets the band.
Last commit (default branch)
2026-10-02 · 7d ago · GitHub
Latest release
no data · GitHub
Package published
no data · npm/PyPI
Registry entry updated
2026-10-02 · 7d ago · official registry · v0.3.1
FAQ
›How do I install the kasm-use MCP server in Claude Code?
Run: claude mcp add kasm-use -e KASM_API_URL='<kasm-api-url>' -e KASM_API_KEY='<kasm-api-key>' -e KASM_API_KEY_SECRET='<kasm-api-key-secret>' -e KASM_USER_ID='<kasm-user-id>' -- uvx kasm-use. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.
›Does kasm-use require an API key?
Yes. It expects KASM_API_URL, KASM_API_KEY, KASM_API_KEY_SECRET, KASM_USER_ID, of which 2 are secrets.
›Can I use kasm-use as a remote (hosted) MCP server?
No hosted endpoint is published; it runs locally over stdio.
›Is kasm-use in the official MCP registry?
Yes, as io.github.rchurro/kasm-use.