# Faable — Deploy & Auth

Wires your agent into the Faable platform: read deployments and build logs, ship an app, handle tenant users.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 1
- Author: faablecloud
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/faablecloud/faable/tree/HEAD/src/mcp
- Updated: 2026-10-23
- HTML: https://affpapa.org/en/nevibecode/mcp/faable-deploy-auth

## What it does

The server runs the `@faable/faable` CLI over stdio and hands your agent access to apps, deployments and logs. Ask why the last build broke and the answer comes from the actual build output. Reads plus `deploy_app` are on by default — that one builds the newest commit on the platform side.

Add `--writes` and reversible operations open up: spin up an app from a repo, set env vars, attach a domain, retry or drop a build, adjust deploy settings. Nothing destructive is in the list. Secret values stay hidden, and log output arrives tagged as data rather than instructions — worth knowing when the agent is reading text you did not write.

The server rides on your `faable login` session. No session, no data. CI setups use OIDC instead and skip the login step.

## Requirements
- Remote server: `https://mcp.faable.com/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http mcp https://mcp.faable.com/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add mcp --url https://mcp.faable.com/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "mcp": {
            "url": "https://mcp.faable.com/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "mcp": {
            "type": "http",
            "url": "https://mcp.faable.com/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http mcp https://mcp.faable.com/mcp
```

## When to use it
- find out why the latest build failed
- ship the current directory as an app
- create an app from a GitHub repository
- check status codes and failing paths
- block an address with an edge rule

## Example prompts
- Why did my last deploy fail?
- Show the last 100 lines of the build log
- Deploy the current directory to the `web` app

## Similar
- [smbCloud Mail & Auth](https://affpapa.org/en/nevibecode/mcp/smbcloud-mail-auth.md) — MCP server · ★ 11
- [platform-deploy-validate](https://affpapa.org/en/nevibecode/skills/platform-deploy-validate.md) — skill · 3000 installs
- [agents-deploy](https://affpapa.org/en/nevibecode/skills/agents-deploy.md) — skill · 2000 installs
- [deploy](https://affpapa.org/en/nevibecode/commands/vercel-labs-deploy.md) — command · ★ 7604
- [huawei-cloud-ascend-models-deploy](https://affpapa.org/en/nevibecode/skills/huawei-cloud-ascend-models-deploy.md) — skill · 424 installs
- [Anythink all-in-one backend: data, auth, files, workflows, payments, APIs](https://affpapa.org/en/nevibecode/mcp/anythink-all-in-one-backend-data-auth-files-workflows-payments-apis.md) — MCP server · ★ 6

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