SnapDeploy MCP connector: deploy from Claude Code, Cursor, Codex and Gemini CLI
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Documented (README)
claude mcp add snapdeploy-mcp -- npx -y @snapdeploy/mcp{
"mcpServers": {
"snapdeploy-mcp": {
"command": "npx",
"args": ["-y", "@snapdeploy/mcp"],
"env": {
"SNAPDEPLOY_API_KEY": "<snapdeploy_api_key>"
}
}
}
}SNAPDEPLOY_API_KEYResumen de MCP Servers
# @snapdeploy/mcp
Deploy and manage [SnapDeploy](https://snapdeploy.dev) containers from your AI assistant —
Claude Code, Claude Desktop, Cursor, Windsurf, Codex CLI, Gemini CLI, or any client that
speaks the [Model Context Protocol](https://modelcontextprotocol.io/) over stdio.
Say *"deploy this repo to SnapDeploy"* and get a live URL back. Builds, logs, environment
variables, managed databases and custom domains — without leaving the chat.
## Setup
1. Sign in at [snapdeploy.dev](https://snapdeploy.dev), open **API Keys** and create a
token with the `deploy` scope (the page generates the snippets below with your token
already filled in).
2. Add the server to your client:
**Claude Code**
```bash
claude mcp add --scope user snapdeploy -e SNAPDEPLOY_API_KEY=sd_pat_your_token -- npx -y @snapdeploy/mcp
```
**Cursor** (`~/.cursor/mcp.json`), **Windsurf** (`~/.codeium/windsurf/mcp_config.json`),
**Gemini CLI** (`~/.gemini/settings.json`), Claude Desktop and other JSON-configured clients:
```json
{
"mcpServers": {
"snapdeploy": {
"command": "npx",
"args": ["-y", "@snapdeploy/mcp"],
"env": { "SNAPDEPLOY_API_KEY": "sd_pat_your_token" }
}
}
}
```
**Codex CLI** (`~/.codex/config.toml`):
```toml
[mcp_servers.snapdeploy]
command = "npx"
args = ["-y", "@snapdeploy/mcp"]
env = { SNAPDEPLOY_API_KEY = "sd_pat_your_token" }
```
**Claude Code plugin** (token stored in secure storage instead of a config file):
```
/plugin marketplace add AAR-Labs/snapdeploy-mcp
/plugin install snapdeploy@snapdeploy
```
Restart the session; the `snapdeploy` tools appear. Your repository must be on GitHub and
GitHub must be connected to SnapDeploy once (the connector returns the link if it isn't).
## Tools
| Scope | Tools |
| --- | --- |
| `read` | `list_apps` `get_status` `get_logs` `get_deployments` `check_quota` `list_repos` `detect_env_vars` |
| `deploy` | `deploy` `set_env` `start_container` `stop_container` `wake_container` |
| `manage` | `create_database` `add_domain` `assign_always_on` |
Scopes nest (`read` ⊂ `deploy` ⊂ `manage`); the server enforces them before any tool runs.
There is no delete tool, and the server refuses deletes, subscription cancellations and
password changes for every token — those need a person signed in to the dashboard or the
mobile app.
## Safety model
- **Nothing destructive, ever.** Even an agent that escalates to a raw API call with the
same token gets `403 INTERACTIVE_SESSION_REQUIRED`.
- **Secrets never reach the model.** Environment-variable values come back as `(set)`
and credentials are masked — on the server, not just in this connector.
- **Scoped, expiring, revocable tokens** with their own rate limit. Revoke on the API Keys
page and every request returns 401 from that moment.
- **Retry-safe deploys.** Identical requests inside ten minutes return the original
deployment instead of starting another build.
- **Plan limits are relayed, not retried.** 402/429 replies carry SnapDeploy's own message
and upgrade link, and the assistant is told not to retry.
## Environment variables
| Variable | Required | Meaning |
| --- | --- | --- |
| `SNAPDEPLOY_API_KEY` | yes | Scoped token (`sd_pat_…`) or legacy API key |
| `SNAPDEPLOY_READ_ONLY` | no | `1` exposes only the read tools |
| `SNAPDEPLOY_BASE_URL` | no | Defaults to `https://snapdeploy.dev` |
## Links
- Guides: [Claude Code](https://snapdeploy.dev/deploy-from-claude-code) ·
[Cursor](https://snapdeploy.dev/deploy-from-cursor) ·
[Codex / Gemini CLI](https://snapdeploy.dev/deploy-from-codex) ·
[Lovable exports](https://snapdeploy.dev/deploy-from-lovable)
- Reference: [snapdeploy.dev/docs/mcp](https://snapdeploy.dev/docs/mcp) ·
[API](https://snapdeploy.dev/api)
- Design write-up: [why an agent that can deploy must not be able to delete](https://snapdeploy.dev/blog/deploy-from-claude-code-cursor-mcp)
MIT © AAR Labs
Lo que la gente pregunta sobre snapdeploy-mcp
¿Qué es AAR-Labs/snapdeploy-mcp?
+
AAR-Labs/snapdeploy-mcp es mcp servers para el ecosistema de Claude AI. SnapDeploy MCP connector: deploy from Claude Code, Cursor, Codex and Gemini CLI Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-09-23.
¿Cómo se instala snapdeploy-mcp?
+
Puedes instalar snapdeploy-mcp clonando el repositorio (https://github.com/AAR-Labs/snapdeploy-mcp) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.
¿Es seguro usar AAR-Labs/snapdeploy-mcp?
+
Nuestro agente de seguridad ha analizado AAR-Labs/snapdeploy-mcp y le ha asignado un Trust Score de 87/100 (tier: Trusted). Revisa el desglose completo de comprobaciones superadas y flags en esta página.
¿Quién mantiene AAR-Labs/snapdeploy-mcp?
+
AAR-Labs/snapdeploy-mcp es mantenido por AAR-Labs. La última actividad registrada en GitHub es del 2026-09-23, con 0 issues abiertos.
¿Hay alternativas a snapdeploy-mcp?
+
Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.
Despliega snapdeploy-mcp en tu cloud
Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.
¿Mantienes este repo? Añade un badge a tu README
Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.
[](https://claudewave.com/repo/aar-labs-snapdeploy-mcp)<a href="https://claudewave.com/repo/aar-labs-snapdeploy-mcp"><img src="https://claudewave.com/api/badge/aar-labs-snapdeploy-mcp" alt="Featured on ClaudeWave: AAR-Labs/snapdeploy-mcp" width="320" height="64" /></a>Más MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
The fastest path to AI-powered full stack observability, even for lean teams.