Só no servidor na nuvem — conecte seu próprio agente de IA (Claude Code, Cursor, Codex CLI…) ao seu servidor na nuvem do Blave Agent pelo servidor MCP (Model Context Protocol): ele roda na sua própria assinatura, sem taxa de Blave AI.
Como conectar? Abra a área de trabalho, clique em "Mais" no fim da barra lateral e vá em "Configurações" › "Conexões". Em "Conecte seu agente via MCP", clique em "Gerar código de acesso", depois em "Copiar mensagem" e cole no agente que você usa — isso completa a configuração (seu servidor precisa estar em execução). Esta página lista o formato da configuração e as ressalvas de cada ferramenta; é escrita para humanos e para agentes enviados aqui para ler os detalhes de configuração. Três fatos essenciais:
https://mcp.blave.org/mcp (transporte HTTP).Authorization: Bearer <YOUR_ACCESS_CODE>.claude mcp add --scope user --transport http blave https://mcp.blave.org/mcp --header "Authorization: Bearer <YOUR_ACCESS_CODE>"
Rode em um terminal. --scope user torna a configuração global (o padrão local se aplica só ao diretório do projeto atual). Depois de regenerar o código de acesso, rode primeiro claude mcp remove blave, adicione de novo (uma entrada com o mesmo nome não é sobrescrita) e reinicie o Claude Code.
[mcp_servers.blave]
url = "https://mcp.blave.org/mcp"
http_headers = { "Authorization" = "Bearer <YOUR_ACCESS_CODE>" }
Cole em ~/.codex/config.toml. Use o formato de cabeçalho de tabela mostrado acima — uma chave de uma linha com pontos, colada depois de outra [section], fica aninhada na seção errada.
{
"mcpServers": {
"blave": {
"url": "https://mcp.blave.org/mcp",
"headers": { "Authorization": "Bearer <YOUR_ACCESS_CODE>" }
}
}
}
Cole em .cursor/mcp.json (projeto) ou ~/.cursor/mcp.json (global). Se o arquivo já tiver mcpServers, mescle a entrada blave em vez de substituir o arquivo inteiro.
gemini mcp add --scope user --transport http blave https://mcp.blave.org/mcp --header "Authorization: Bearer <YOUR_ACCESS_CODE>"
Rode em um terminal. --scope user é obrigatório: o escopo padrão é o projeto, e rodar no diretório home gera erro. Depois de regenerar o código de acesso, basta rodar de novo — ele sobrescreve.
{
"mcpServers": {
"blave": {
"serverUrl": "https://mcp.blave.org/mcp",
"headers": { "Authorization": "Bearer <YOUR_ACCESS_CODE>" }
}
}
}
Abra a configuração pelo painel do agente: … → MCP Servers → Manage MCP Servers → View raw config (o caminho do arquivo varia por versão). Se já tiver mcpServers, mescle a entrada blave.
{
"servers": {
"blave": {
"type": "http",
"url": "https://mcp.blave.org/mcp",
"headers": { "Authorization": "Bearer <YOUR_ACCESS_CODE>" }
}
}
}
Cole em .vscode/mcp.json (workspace) ou rode MCP: Open User Configuration para o arquivo de nível de usuário. Note que a chave de nível superior é servers, não mcpServers.
{
"mcpServers": {
"blave": {
"type": "streamableHttp",
"url": "https://mcp.blave.org/mcp",
"headers": { "Authorization": "Bearer <YOUR_ACCESS_CODE>" }
}
}
}
Abra o JSON de configurações do MCP Servers no painel do Cline e cole. type precisa estar em camelCase streamableHttp — nem http nem streamablehttp funcionam.
{
"mcp": {
"blave": {
"type": "remote",
"url": "https://mcp.blave.org/mcp",
"oauth": false,
"headers": { "Authorization": "Bearer <YOUR_ACCESS_CODE>" }
}
}
}
Cole em opencode.json. Mantenha "oauth": false — isso desativa explicitamente a detecção automática de OAuth para que a autenticação por header com código de acesso seja usada.
{
"blave": {
"url": "https://mcp.blave.org/mcp",
"headers": { "Authorization": "Bearer <YOUR_ACCESS_CODE>" }
}
}
Settings → AI → MCP Servers (ou Warp Drive → MCP Servers) → Add e cole. O nível superior é diretamente o nome do servidor — sem o wrapper mcpServers.
{
"mcpServers": {
"blave": {
"serverUrl": "https://mcp.blave.org/mcp",
"headers": { "Authorization": "Bearer <YOUR_ACCESS_CODE>" }
}
}
}
Cole em ~/.codeium/windsurf/mcp_config.json. Note que o campo de url se chama serverUrl. (O produto está sendo renomeado: a documentação agora o chama de Devin Desktop; esta configuração se aplica ao agente legado Cascade.)
{
"mcpServers": {
"blave": {
"url": "https://mcp.blave.org/mcp",
"headers": { "Authorization": "Bearer <YOUR_ACCESS_CODE>" }
}
}
}
Adicione manualmente nas configurações do MCP e cole o JSON, ou escreva em .trae/mcp.json na raiz do projeto.
mcp__blave em permissions.allow (no modo auto do Claude Code, também libere Bash(ssh:*)), ou use o modo padrão.local tem prioridade sobre user. Rode claude mcp get blave para ver qual escopo está ativo e remova o que você não quer.claude mcp remove blave primeiro; o Gemini CLI simplesmente sobrescreve ao rodar de novo.get_ssh_access primeiro para obter credenciais SSH de curta duração (15 minutos; basta chamar de novo quando expirar)./opt/blave-agent/workspace e siga as instruções: use lib/ para backtests e ordens, não mexa em control/.get_ssh_access) para que os próximos comandos pulem o handshake.