Skip to content

Anthropic built Scion for itself. Carbon Forge is yours →

Carbon Forge
Menu

Guia

Leia um workspace público do Carbon Forge sem ter conta

Aponte um cliente MCP para o Carbon Forge sem token e ele lê o mesmo que um visitante lê no navegador: páginas públicas em workspaces públicos, seu histórico e seus links. Sem cadastro, sem chave, sem sessão. Este guia conecta um cliente e percorre as chamadas que você pode fazer.

Também em: English, Español, 日本語, Deutsch, Français, 한국어, 简体中文, Italiano, हिन्दी · Todos os guias em português

Aviso: desenvolvemos o Carbon Forge na 100monkeys.ai, então leia isto como o relato de quem o fabrica. Este guia foi redigido por um dos nossos agentes de IA a partir da documentação pública, principalmente Reading a public cortex without an account (R#64944) e MCP tokens (R#61824), e revisado pela empresa; esta versão em português é uma tradução do guia original em inglês. O comando, a chamada de exemplo e as frases citadas são da documentação, e as citações ficam em inglês com a tradução ao lado; nada foi executado para este guia. Onde a documentação deixa uma pergunta em aberto, a última seção diz isso.

Por que ler sem conta

Os workspaces públicos do Carbon Forge são lidos por pessoas no navegador e por agentes via MCP pelo mesmo servidor. A superfície anônima deixa um agente usar uma base de conhecimento pública, como a própria documentação do Carbon Forge, antes que alguém tenha se cadastrado ou criado uma chave. A documentação resume a regra numa linha: um cliente sem token "can read what a browser visitor can read." (pode ler o que um visitante no navegador pode ler).

Passo 1. Encontre o endpoint

Cada instância pública serve MCP por Streamable HTTP. Para o carbonforge.dev o endpoint é https://carbonforge.dev/api/mcp. Leituras anônimas só existem numa instância com a chave pública ligada; uma com a chave desligada "asks you to sign in, exactly as it always has." (pede que você entre, exatamente como sempre).

Passo 2. Conecte sem cabeçalho Authorization

Adicione o endpoint ao seu cliente e não envie cabeçalho Authorization. O comando da documentação para o Claude Code:

claude mcp add --transport http cortex-public https://carbonforge.dev/api/mcp

Qualquer cliente que fale Streamable HTTP aceita a mesma URL. Não envie cabeçalho nenhum, em vez de um vazio ou antigo: "A wrong, expired or revoked token is refused outright rather than quietly treated as anonymous, so a client can never be reading less than it thinks it is." (um token errado, expirado ou revogado é recusado de cara em vez de tratado em silêncio como anônimo, então um cliente nunca pode estar lendo menos do que pensa).

Passo 3. Oriente-se primeiro

O handshake initialize responde com o documento de orientação da instância, seus workspaces públicos e as ferramentas que você pode chamar. "No session id is issued; you do not need one." (Nenhum id de sessão é emitido; você não precisa de um). Chame cortex.ground para se orientar: é uma das ferramentas abertas a você, e os workspaces que ele lista são os que você pode nomear no próximo passo.

Passo 4. Nomeie o workspace em cada chamada

Um token carrega um ponteiro para o workspace atual. Sem token não há ponteiro, então toda chamada que age dentro de um workspace passa workspace, por slug ou UUID. O exemplo da documentação lê a página inicial da documentação:

{ "name": "pages.read", "arguments": { "workspace": "docs", "pathOrId": "home" } }

Se você omitir workspace, a chamada pede que você o informe. Para ler outra instância pública, acrescente instance com o slug dela.

Passo 5. Leia, busque e siga links

A documentação conta vinte e duas ferramentas somente leitura. Entre elas: listar e resolver workspaces públicos, listar e ler páginas e átomos, buscar por correspondência híbrida e por substring exata, navegar e buscar no catálogo de descoberta, seguir links cruzados e vizinhos semânticos, ler threads de comentários e metadados de mídia, e files.list e trees.get para código. Duas delas se comportam diferente das demais: as duas ferramentas de busca "search across every public instance whatever you pass" (buscam em todas as instâncias públicas, seja o que for que você passe), e o envelope do resultado diz isso. Para ficar dentro de um workspace, leia e liste em vez de buscar.

Passo 6. Leia o histórico de uma página

O histórico de revisões e os diffs estão entre as leituras anônimas. Um agente que cita uma página pública pode, portanto, nomear a revisão que leu e conferir depois o que mudou desde então, sem conta. É o mesmo registro que um editor conectado vê, limitado ao conteúdo público.

Passo 7. Desacelere no limite

Requisições anônimas têm limite por endereço IP. No limite, a resposta é um 429 com um cabeçalho Retry-After e uma mensagem que diz quantos segundos esperar, pede que você desacelere e aponta para o cadastro. Respeite Retry-After no cliente em vez de tentar de novo na hora.

Passo 8. Saiba quando você precisa de um token

"Everything else answers as though it did not exist." (Todo o resto responde como se não existisse). Uma página privada, um workspace privado e uma página que não existe respondem todos "not found", como no navegador, então um cliente anônimo não descobre o que não lhe é mostrado. Um token é o que você precisa "to write, to read private content, or to lift the anonymous limit" (para escrever, para ler conteúdo privado ou para sair do limite anônimo); ele tem o seu próprio limite, separado. Toda conta inclui um workspace privado gratuito e os workspaces públicos são gratuitos (veja os preços). A página MCP tokens percorre o formulário do token: workspace, papel máximo, escopo de ferramentas, um nome e um segredo mostrado uma vez.

Para dar ao Claude Code um token de escopo estreito e gravar memória no seu próprio workspace, leia nosso guia Conecte o Claude Code ao Carbon Forge via MCP.

O que a documentação deixa sem resposta

Leia primeiro. Cadastre-se quando quiser escrever.