Sprites MCP server
{
"mcpServers": {
"sprites": {
"type": "http",
"url": "https://sprites.dev/mcp"
}
}
}{
"mcpServers": {
"sprites": {
"type": "http",
"url": "https://sprites.dev/mcp"
}
}
}{
"mcpServers": {
"sprites": {
"type": "http",
"url": "https://sprites.dev/mcp"
}
}
}{
"servers": {
"sprites": {
"type": "http",
"url": "https://sprites.dev/mcp"
}
}
}{
"mcpServers": {
"sprites": {
"type": "http",
"url": "https://sprites.dev/mcp"
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsonversion 1.0.1
What it does
MCP server for managing Sprites, which are sandboxed, checkpointable compute environments. Developers use it to create and control isolated environments, execute commands, run services, and create snapshots, all programmable through an AI agent.
- Execute commands in isolated sandboxed environments and retrieve their output.
- Create snapshots of a sprite's full state and restore it to a previous checkpoint.
- Run and manage long-lived services within a sprite, including starting, stopping, and viewing logs.
Tools this server exposes
| Tool | Does |
|---|---|
| list_sprites | List sprites for the authenticated organization. |
| create_sprite | Create a new sprite. |
| destroy_sprite | Destroy a sprite. |
| exec | Run a command inside a sprite. |
| exec_list | List active exec sessions. |
| exec_kill | Kill an exec session by ID. |
| checkpoint_create | Snapshot the current sprite state. |
| checkpoint_list | List checkpoints. |
| checkpoint_get | Get details of a specific checkpoint. |
| checkpoint_restore | Restore the sprite to a checkpoint. |
| service_list | List configured services and their state. |
| service_get | Get details of a specific service. |
| service_create | Create or update a service definition. |
| service_start | Start a service. |
| service_stop | Stop a running service. |
| service_logs | Stream logs for a service. |
| policy_network_get | Get the current outbound network policy. |
| policy_network_update | Update the outbound network policy. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.