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
execand 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.