Sprite MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | The port the server listens on (default is 3847). | 3847 |
| SPRITE_BIN | No | The path to the sprite binary (usually ~/.local/bin/sprite). |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_spritesC | List all available Sprite VMs in the organization. Returns an interactive dashboard to manage sprites. |
| exec_commandC | Execute a command on a remote Sprite VM |
| create_checkpointB | Create a filesystem checkpoint/snapshot of a Sprite VM for quick restore |
| list_checkpointsC | List all checkpoints for a Sprite VM |
| restore_checkpointC | Restore a Sprite VM to a previous checkpoint state |
| get_sprite_urlB | Get the public URL for a Sprite VM |
| fetch_fileA | Download a file from a remote Sprite VM to the local filesystem |
| push_fileC | Upload a file from local filesystem to a remote Sprite VM |
| list_sessionsC | List active sessions on a Sprite VM |
| create_spriteC | Create a new Sprite VM |
| destroy_spriteA | Destroy/delete a Sprite VM (requires confirmation) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Sprite Dashboard | Interactive dashboard for managing Sprite VMs |
| Sprite Terminal | Interactive terminal for executing commands on Sprite VMs |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Anansitrading/sprite-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server