Claude Code Bridge

Um servidor de ponte conectando o Claude Desktop com a API do agente Claude Code.

Documentação

Configuração do MCP-Claude Code Bridge

1. Pré-requisitos

  • Docker e Docker Compose instalados
  • CLI do Claude Code instalado (npm install -g @anthropic-ai/claude-code)
  • Chave da API da Anthropic

2. Etapas de Configuração

Criar o diretório do projeto:

mkdir mcp-claude-bridge
cd mcp-claude-bridge

Criar os arquivos:

Salve todos os artefatos fornecidos como arquivos no diretório do seu projeto:

  • Dockerfile
  • package.json
  • server.js
  • docker-compose.yml

Definir a variável de ambiente:

export ANTHROPIC_API_KEY=your_api_key_here

Compilar e executar:

docker-compose up --build

3. Configurar o Claude Desktop

Adicione às configurações de MCP do seu Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json no Mac):

{
  "mcpServers": {
    "claude-code-bridge": {
      "command": "node",
      "args": ["/path/to/your/mcp-claude-bridge/server.js"],
      "env": {
        "ANTHROPIC_API_KEY": "your_api_key_here"
      }
    }
  }
}

4. Testar com o App de Fatos sobre Gatos

Após conectar, diga ao Claude Desktop:

"Crie um app simples de fatos sobre gatos usando a ferramenta claude_code_task. O app deve buscar fatos de catfacts.ninja e exibi-los em uma interface web simples."

5. Ferramentas Disponíveis

O bridge fornece estas ferramentas:

  • claude_code_task: Executar tarefas de codificação via Claude Code
  • create_project: Criar novos diretórios de projeto
  • list_files: Listar arquivos nos projetos
  • read_file: Ler conteúdos de arquivos
  • run_command: Executar comandos de shell

Exemplo de Uso

No Claude Desktop, agora você pode dizer:

  • "Crie um novo app React que busque fatos sobre gatos"
  • "Construa um servidor de API simples em Express"
  • "Depure este script Python para mim"

O servidor MCP delegará tarefas complexas ao Claude Code enquanto mantém tudo na interface do Desktop!