> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cubehosting.com.br/llms.txt
> Use this file to discover all available pages before exploring further.

# CLI, SDKs e MCP

> A CLI cube e o deploy pelo GitHub Actions, o contexto para agentes de IA (servidor MCP da documentação, llms.txt, páginas em Markdown e OpenAPI) e o que vem em breve: extensão para VS Code e SDKs.

Tudo para usar a Cube fora do painel. A mesma lista, com os botões de copiar, fica no painel em [CLI, SDKs e MCP](https://app.cubehosting.com.br/tools), no grupo Ferramentas da barra lateral.

## Para agentes de IA

Dê ao Claude Code, ao Cursor ou a qualquer outro agente o contexto da Cube. É tudo público e nada disso dá acesso à sua conta.

| Recurso                                                                                 | Endereço em `docs.cubehosting.com.br`                                                                |
| --------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- |
| Servidor MCP da documentação                                                            | `/mcp`, no seu cliente MCP ([como conectar](#conectar-o-servidor-mcp))                               |
| Índice, com uma linha sobre cada página                                                 | [`/llms.txt`](https://docs.cubehosting.com.br/llms.txt)                                              |
| A documentação inteira num arquivo só (uma página nova leva até 1 dia para entrar nele) | [`/llms-full.txt`](https://docs.cubehosting.com.br/llms-full.txt)                                    |
| OpenAPI 3.1 da API pública                                                              | [`/api-reference/openapi.json`](https://docs.cubehosting.com.br/api-reference/openapi.json)          |
| Qualquer página em Markdown                                                             | acrescente `.md` ao endereço, como [`/quickstart.md`](https://docs.cubehosting.com.br/quickstart.md) |

No painel, **Copiar contexto para o agente** copia um resumo em Markdown com esses endereços e a API, pronto para colar no chat. Ele não leva nenhuma chave nem dado da sua conta.

### Conectar o servidor MCP

O agente busca e lê a documentação pública quando precisa. Não acessa a sua conta nem os seus projetos.

<CodeGroup>
  ```bash Claude Code theme={"dark"}
  claude mcp add --transport http cube-hosting-docs https://docs.cubehosting.com.br/mcp
  ```

  ```json Cursor e outros theme={"dark"}
  {
    "mcpServers": {
      "cube-hosting-docs": {
        "url": "https://docs.cubehosting.com.br/mcp"
      }
    }
  }
  ```
</CodeGroup>

No Cursor, o JSON vai em `~/.cursor/mcp.json` (ou em `.cursor/mcp.json` no projeto). Em outro editor, use o mesmo endereço na configuração de MCP dele.

### Servidor MCP da sua conta <Badge color="purple">Em breve</Badge>

Para o agente ver e controlar os seus projetos com as mesmas regras de [Cube AI](/cube-ai): cada ação com o seu clique, e nunca apaga nada.

## Terminal, editor e CI

<Columns cols={2}>
  <Card title="CLI cube" icon="square-terminal" href="/cli">
    Entrar com a chave de API, enviar a pasta, ver os logs, reiniciar e cuidar das variáveis pelo terminal.
  </Card>

  <Card title="GitHub Actions" icon="workflow" href="/github-actions">
    Deploy a cada push na main, com a CLI e a chave nos segredos do repositório.
  </Card>
</Columns>

```bash theme={"dark"}
npm i -g https://cubehosting.com.br/cli/latest.tgz
cube login
cube deploy --project <id-do-projeto>
```

### Em breve <Badge color="purple">Em breve</Badge>

* **Extensão para VS Code**: projetos, status e logs ao vivo no editor, e enviar a pasta aberta.
* **App para celular**: o painel instalado na tela inicial. Hoje ele já abre no navegador do celular.

## SDKs <Badge color="purple">Em breve</Badge>

Pacotes oficiais em **JavaScript e TypeScript** (npm) e **Python** (pip), com as rotas e os erros da API. Enquanto isso, a [referência da API](/api-reference/introduction) traz os exemplos em curl, JavaScript e Python.
