About Kasm MCP Server V2
Kasm MCP Server V2 is an MCP server in the Science category: a Model Context Protocol (MCP) server that enables AI assistants to manage Kasm Workspaces using natural language.
Install
git clone https://github.com/roguedev-ai/kasm-mcp-server-v2This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (9)
create_kasm_sessionLaunch a new Kasm session with a specified workspace image
| Parameter | Type | Description |
|---|---|---|
| group_id * | string | Group ID for the session |
| image_name * | string | Name of the workspace image to launch |
| user_id * | string | User ID requesting the session |
create_kasm_userCreate a new user in the Kasm system
| Parameter | Type | Description |
|---|---|---|
| first_name | string | User's first name (optional) |
| last_name | string | User's last name (optional) |
| password * | string | Password for the new user |
| username * | string | Username for the new user |
destroy_kasm_sessionTerminate an existing Kasm session
| Parameter | Type | Description |
|---|---|---|
| kasm_id * | string | ID of the Kasm session to destroy |
| user_id * | string | User ID owning the session |
execute_kasm_commandExecute shell commands inside a Kasm session with security boundaries
| Parameter | Type | Description |
|---|---|---|
| command * | string | Command to execute in the session |
| kasm_id * | string | ID of the Kasm session |
| user_id * | string | User ID owning the session |
| working_dir | string | Working directory for command execution (optional) |
get_available_workspacesList all available Kasm workspace images
Parameters not published.
get_kasm_usersList all users in the Kasm system
Parameters not published.
get_session_statusCheck the current status of a Kasm session
| Parameter | Type | Description |
|---|---|---|
| kasm_id * | string | ID of the Kasm session |
| user_id * | string | User ID owning the session |
read_kasm_fileRead the contents of a file from a Kasm session
| Parameter | Type | Description |
|---|---|---|
| file_path * | string | Path to the file to read |
| kasm_id * | string | ID of the Kasm session |
| user_id * | string | User ID owning the session |
write_kasm_fileWrite content to a file in a Kasm session
| Parameter | Type | Description |
|---|---|---|
| content * | string | Content to write to the file |
| file_path * | string | Path where the file should be written |
| kasm_id * | string | ID of the Kasm session |
| user_id * | string | User ID owning the session |
Ask AI
Ask AI about Kasm MCP Server V2
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.