Brod
Implante os pequenos aplicativos web que seu agente cria em um endereço privado da equipe, com login, funções, banco de dados e reversão integrados.
Servidor MCP hospedado
npx add-mcp 'https://brod.sh/mcp'Instala no Claude Code, Codex, Cursor e outros
Documentação
Seu agente construiu. A Brod coloca online para o seu time.
A Brod é uma nuvem para software pequeno: as ferramentas que você cria com um agente de IA para você ou para o seu time. Um passo do código para um endereço privado, com login, papéis e armazenamento já inclusos.
Comece grátis Veja como funciona
Ou conecte seu agente agora: https://brod.sh/mcp
Onde eu colo? Passos para Claude, Cursor, VS Code e outros
Claude Code
- Em um terminal, execute
claude mcp add --transport http brod https://brod.sh/mcp - Inicie
claude, digite/mcp, escolha brod e faça login quando o navegador abrir.
Claude (app web e desktop)
- Abra Configurações, depois Conectores, e então Adicionar conector personalizado.
- Dê o nome de Brod, cole
https://brod.sh/mcpcomo a URL e adicione. - Pressione Conectar e faça login quando o navegador abrir.
Cursor
- Abra
~/.cursor/mcp.json(ou Configurações, depois MCP, e então Adicionar novo servidor MCP) e adicione:{ "mcpServers": { "brod": { "url": "https://brod.sh/mcp" } } } - A Brod aparece na lista de MCP; pressione Conectar e faça login quando o navegador abrir.
VS Code
- Crie
.vscode/mcp.jsonno seu projeto com:{ "servers": { "brod": { "type": "http", "url": "https://brod.sh/mcp" } } } - Pressione Iniciar acima da entrada, faça login quando o navegador abrir e use a Brod no modo de agente do Copilot.
Qualquer outro agente
- Adicione um servidor MCP remoto via HTTP com o endereço
https://brod.sh/mcp. - Quando o navegador abrir, faça login com seu e-mail e escolha o espaço de trabalho que o agente pode usar.
- Sem login pelo navegador no seu agente? Crie um token na página de Conexões do seu espaço de trabalho e envie-o como
Authorization: Bearer brod_…
Depois pergunte: "Coloque isso online com a Brod."
Qualquer agente que fale MCPExemplo
Coloque a ferramenta de troca de turnos online para o time do armazém.
get_workspace Lê seus grupos e papéis, então o aplicativo se ajusta sem precisar de instruções.
deploy_app Troca de turnos, versão 1. No ar em segundos.
https://shift-swap.harborops.brod.sh
Privado. Só você pode abrir. Compartilhar espera por você
O agente pediu para compartilhar com todos em Operações do Porto.
O que todo aplicativo recebe sem pedir
Sem regiões, tamanhos de instância, políticas de acesso ou código de login. As partes que toda ferramenta pequena precisa já estão anexadas.
Login
As pessoas entram com um link enviado por e-mail. Seu aplicativo nunca vê uma senha e não mantém tabela de usuários.
GET /_brod/me
Papéis e grupos
Proprietário, editor e visualizador por padrão. Defina grupos uma vez no espaço de trabalho e todo aplicativo os utiliza.
x-brod-role
Um banco de dados
Cada aplicativo tem seu próprio banco de dados SQLite, com transações.
env.DB.query(sql, params)
Chave-valor e arquivos
Valores pequenos e arquivos enviados, armazenados por aplicativo.
env.KV env.FILES
Segredos
Somente gravação. Ninguém pode ler um de volta depois de definido, nem o agente.
set_secret
Versões e reversão
Cada implantação é mantida. Reverter tem efeito na próxima solicitação e não reconstrói nada.
rollback
Uma implantação segura
Uma versão cujo código do servidor não inicia é recusada, e a versão funcional permanece no ar.
deploy_app
Logs
Saída do console e erros de solicitações recentes, mantidos por sete dias, pesquisáveis pelo agente que está corrigindo o bug.
get_logs
Um espaço de trabalho, um login, todo aplicativo
Um espaço de trabalho contém as pessoas, grupos e aplicativos do seu time. Adicione um colega a um grupo e ele terá o acesso certo em todos os lugares. Remova-o e isso termina em todos os lugares.
-
Privado
Apenas o proprietário do aplicativo e administradores do espaço de trabalho. -
Pessoas
Apenas as pessoas e grupos aos quais você dá um papel. -
Espaço de trabalho
Todos no seu espaço de trabalho. -
Conectado
Qualquer pessoa que faça login. -
Público
Qualquer pessoa, sem login.
Um agente não pode abrir um aplicativo sozinho. Restringir o acesso tem efeito imediato. Ampliá-lo, ou convidar alguém, espera uma pessoa confirmar.
Um aplicativo é uma pasta. O código do servidor é um arquivo.
Arquivos estáticos são servidos como estão. Adicione um _worker.js e ele responde a todas as outras solicitações, com a pessoa conectada nos cabeçalhos e o armazenamento do aplicativo em env.
Seu agente já sabe disso. A Brod informa quando ele se conecta.
// _worker.js
export default {
async fetch(request, env) {
const role = request.headers.get('x-brod-role');
if (role !== 'editor' && role !== 'owner')
return new Response('Ask an editor', { status: 403 });
const open = await env.DB.query(
'SELECT * FROM swaps WHERE status = ?', ['open']);
return Response.json(open);
}
};
Grátis para começar. Um plano, nunca uma conta por aplicativo.
A Brod é precificada como um plano para um espaço de trabalho, com espaço para um número de aplicativos e pessoas. Implantar dentro dele nunca adiciona cobrança.
Grátis
- 10 aplicativos em execução. Aplicativos pausados não contam.
- 10 pessoas no espaço de trabalho
- 250 MB de armazenamento
- Login, papéis, banco de dados, segredos, reversão e logs Comece grátis
A caminho
- Planos maiores para times maiores, com mais aplicativos e pessoas.
- Um mercado: liste um aplicativo que você criou, e outros times instalam uma cópia privada no próprio espaço de trabalho, com seus próprios dados e login.
Nenhum dos dois está disponível ainda.