Using with Claude Code

Claude Code deploys to Telbase with the Telbase skills. The Telbase MCP server is optional: it gives Claude tools to look at and manage your apps without a shell.

Using a different AI agent?
The same skills install for Cursor, Windsurf, Codex and other agents that read AGENTS.md. See AI Agent Setup.

Setup

1

Install the CLI and sign in

The CLI needs Node.js.

bash
npm install -g telbase
telbase login
2

Install the skills in your app’s folder

Writes .claude/skills/ (--global: ~/.claude/skills/). Run it again to update them.
bash
telbase skill install
3

Ask Claude to deploy

Claude reads the skills, registers the app, deploys it, and checks it at its Telbase URL.

bash
Deploy this app to Telbase

How Claude deploys

Following the skills, Claude:

When Telbase refuses something (a plan limit, a provider feature it does not offer), the answer names the reason and what to run instead, and the skills tell Claude to follow it rather than retry.

You can also ask Claude naturally:

markdown
Deploy this to Telbase
Deploy this app with a PostgreSQL database
Require sign-in for my team at acme.com on this app

The MCP server

Register it once:

bash
telbase mcp register

This runs claude mcp add --scope user telbase, which Claude Code keeps in~/.claude.json; restart Claude Code to pick it up. Without the claude command, it prints the line to run instead. The server has 45 tools. It has no deploy tool: Claude deploys with the provider CLIs, as the skills say.

telbase mcp unregister removes it.

Prompt Examples

Deploy a new app

markdown
Build me a project tracker with a PostgreSQL database using Next.js and Prisma, then deploy it to Telbase.

Deploy an existing project

markdown
Deploy this project to Telbase.

Add a database to an existing app

markdown
Add a SQLite database to this app using Prisma, create a schema for tracking approvals, then redeploy to Telbase.

Set environment variables and redeploy

markdown
Set these environment variables on my Telbase app and redeploy:
- OPENAI_API_KEY=sk-...
- RESEND_API_KEY=re_...

Debug a failed deploy

markdown
My last deploy to Telbase failed. Read the build log and the app's logs, fix it, and redeploy.

Add a custom domain

markdown
Set up app.acme.com as a custom domain on my Telbase app and tell me the DNS record to add.

Deploy a Docker container

markdown
Deploy this Java Spring Boot app to Telbase using the existing Dockerfile.

Add a scheduled job

markdown
Run this data pipeline as a Telbase scheduled job every hour at the top of the hour, Eastern time.

Next Steps