# OBTO

Describe an app in plain language and the agent writes the code, sets up the database and publishes it to a live URL. A workspace appears at first sign-in.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 1
- Author: obto-inc
- License: Apache-2.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/obto-inc/platform
- Updated: 2026-10-20
- HTML: https://affpapa.org/en/nevibecode/mcp/obto

## What it does

OBTO is a deployment platform where an AI agent handles the whole build: it writes the code, provisions the database and puts the result online at an address like `yourapp.obto.co`. No editor, no terminal. It connects as an MCP server to Claude, Codex, Cursor, GitHub Copilot, Gemini CLI and other MCP-capable clients.

There is a single endpoint for everyone — `https://app.obto.co/ms/mcp`. No personal URL, no API key to copy: signing in with Google over OAuth identifies you and your workspace. The repo ships a `SKILL.md` file that teaches the model OBTO's conventions — how code lives as database artifacts, the order deployments must follow, which collection types exist. Skip that file and the agent produces code that won't deploy. On Claude and Codex you can take the plugin instead: it wires up the MCP connection and nine task skills covering the build loop, deploys and large files, media upload, memory, MCP extension, the Postgres database, reviewer feedback, troubleshooting and platform boundaries.

Sign-up comes first, through Google, and the workspace is created for you. In Claude one command does the job: `claude mcp add --transport http obto https://app.obto.co/ms/mcp`. Codex takes `codex mcp add obto --url https://app.obto.co/ms/mcp`. Cursor and GitHub Copilot are configured with a JSON block in settings. Any harness that reads instruction files can just drop `SKILL.md` into the project root or a skills directory.

## Requirements
- Remote server: `https://app.obto.co/ms/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http obto https://app.obto.co/ms/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add obto --url https://app.obto.co/ms/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "obto": {
            "url": "https://app.obto.co/ms/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "obto": {
            "type": "http",
            "url": "https://app.obto.co/ms/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http obto https://app.obto.co/ms/mcp
```

## When to use it
- publish a landing page with a menu, gallery and contact form
- get a database behind an app without setting up hosting by hand
- receive a live URL right after describing the task to an agent
- hook deployment into Claude or Codex over MCP
- teach the model platform conventions with a skill file

## Example prompts
- Set up a contact form: server script, page and styles, plus a database for submissions
- Upload the gallery images and wire them into the page

## Similar
- [backend-development](https://affpapa.org/en/nevibecode/skills/backend-development.md) — skill · 2300 installs
- [Sevalla](https://affpapa.org/en/nevibecode/mcp/sevalla.md) — MCP server · ★ 9
- [render-blueprints](https://affpapa.org/en/nevibecode/skills/render-blueprints.md) — skill · 407 installs
- [replica-deploy](https://affpapa.org/en/nevibecode/skills/replica-deploy.md) — skill · 616 installs
- [blitz.cloud](https://affpapa.org/en/nevibecode/mcp/blitzcloud.md) — MCP server
- [neon-auth](https://affpapa.org/en/nevibecode/skills/neon-auth.md) — skill · 20300 installs

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
