Deploy AI agents

Deploy AI agents & MCP servers.

Agents and MCP servers don't behave like websites. They hold open stdio sessions, keep memory between turns, run unattended for hours, and reach out to APIs that need policing. DenkOps runs each one in an always-on slot built for exactly that shape of workload, not a request/response function squeezed into agent duty.

Start on DenkOps →
01 · Why always-on

Serverless was built
for requests, not agents.

01 / Always-on slot

No cold start,
no idle timeout.

A slot is a continuously running container with its own CPU and RAM. An MCP server's stdio connection or an agent's WebSocket stays open for as long as it needs to, there's no 15-second guillotine and no warm-up penalty on the first request after a quiet night.

02 / Durable /persist disk

Memory that
outlives the process.

Every slot mounts a local disk at /persist that survives redeploys, restarts and crashes. Conversation history, vector caches, or a scratch database file written with the @denkopsai/sdk store are still there when the agent wakes back up.

03 / Zero-trust egress

Blocked by default,
whitelisted on purpose.

Agents that can call arbitrary tools are agents that can leak data or get hijacked into calling somewhere they shouldn't. On DenkOps all outbound traffic is denied unless you explicitly whitelist a domain, every allowed and blocked call is logged.

02 · Deploy from Claude Code

Ask Claude.
It ships the agent.

Step 01 · Install

Add the marketplace, install the plugin.

Step 02 · Login

Say "log in to DenkOps", click Approve. No token to copy.

Step 03 · Deploy

Say "deploy on DenkOps". Live URL in one turn.

/plugin marketplace add DenkOpsAI/denkops-mcp
/plugin install denkops
 
log in to DenkOps # browser opens → Approve
 
deploy on DenkOps
→ live at https://my-agent.denkops.app
03 · Pick your workload

Four ways people
run agents on DenkOps.

Building a plain API instead? See API hosting on DenkOps.