Skip to main content
slipway ships a first-party Model Context Protocol server, so AI coding agents (Claude Code, Cursor, Claude Desktop, and anything else that speaks MCP) can drive your environments directly. An agent can bring up an isolated environment from a branch, get a live URL, read logs, run commands to verify its work, check how much capacity you have left, then tear it down. It is the verification loop agents otherwise lack. On the hosted platform the endpoint is https://mcp.slipway.sh/mcp. Settings → MCP in the console shows the exact endpoint for your installation.

Create a token

In the console, go to Settings → MCP (admin only) and choose New token. Give it a name, pick a role, and optionally an expiry. The token is shown once, right after you create it, so copy it then. If you lose it, revoke it and make a new one. Tokens are scoped to a single organization and can be revoked at any time from the same page.

Connect Claude Code

Connect Cursor

Add the server to .cursor/mcp.json (in the project, or globally in ~/.cursor/mcp.json):

Connect Claude Desktop

Add an HTTP MCP server with the same URL, https://mcp.slipway.sh/mcp, and an Authorization: Bearer YOUR_TOKEN header. The same shape works for any other MCP client that supports HTTP servers with custom headers.

Roles

A token’s role caps what its agent can do. Each tool requires at least the role shown. Give an agent the lowest role that lets it do its job. A read-only agent that just inspects builds only needs viewer; for a coding agent, developer is the usual choice and the default.

The tools

Sixteen tools, listed with the minimum role each requires. Agents are told to check get_usage / check_capacity before bringing things up, so they don’t hit your concurrency cap. Instances an agent brings up are ephemeral by default and auto-expire after a TTL, so a forgotten one cleans itself up. For the design story behind the tools, and a worked end-to-end session, see How to let a coding agent deploy and test its own code.

Security

  • Tokens are stored hashed; the plaintext only exists at create time.
  • Every tool is scoped to the token’s organization — an agent can never reach another org’s data.
  • The exec and secret-writing tools are powerful (arbitrary commands in your pods; secret values). Keep tokens to the minimum role, prefer short expiries for shared machines, and revoke anything you’re unsure about.