MCP server for the Deno Deploy v2 API. Full coverage of Apps, Revisions, Layers, and Timelines.
- Deno 2.x
- A Deno Deploy access token from https://dash.deno.com/account#access-tokens
git clone <this-repo>
cd denodeploy-mcp
deno task checkSet the token:
export DENO_DEPLOY_TOKEN=ddo_xxxxxxxxxxxxOr use a local .env file (gitignored):
DENO_DEPLOY_TOKEN=ddo_xxxxxxxxxxxx
deno task dev # run with .env auto-load
deno task start # run without .env
deno task compile # build single binary to dist/denodeploy-mcpAdd to ~/.claude.json (or project .mcp.json):
{
"mcpServers": {
"denodeploy": {
"command": "deno",
"args": ["run", "-A", "/absolute/path/to/denodeploy-mcp/src/index.ts"],
"env": { "DENO_DEPLOY_TOKEN": "ddo_xxx" }
}
}
}Or use the compiled binary:
{
"mcpServers": {
"denodeploy": {
"command": "/absolute/path/to/denodeploy-mcp/dist/denodeploy-mcp",
"env": { "DENO_DEPLOY_TOKEN": "ddo_xxx" }
}
}
}apps_list, apps_create, apps_get, apps_update, apps_delete, apps_deploy, apps_logs, apps_revisions
layers_list, layers_create, layers_get, layers_update, layers_delete, layers_apps
revisions_get, revisions_delete, revisions_build_logs, revisions_cancel, revisions_progress, revisions_timelines
MIT