Claude Code Bridge

Un servidor puente que conecta Claude Desktop con la API del agente Claude Code.

Documentación

Configuración de MCP-Claude Code Bridge

1. Requisitos previos

  • Docker y Docker Compose instalados
  • CLI de Claude Code instalada (npm install -g @anthropic-ai/claude-code)
  • Clave de API de Anthropic

2. Pasos de configuración

Crear el directorio del proyecto:

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

Crear los archivos:

Guarda todos los artefactos proporcionados como archivos en el directorio de tu proyecto:

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

Configurar la variable de entorno:

export ANTHROPIC_API_KEY=your_api_key_here

Compilar y ejecutar:

docker-compose up --build

3. Configurar Claude Desktop

Añade a la configuración MCP de tu Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json en 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. Probar con la aplicación de datos sobre gatos

Una vez conectado, dile a Claude Desktop:

"Crea una aplicación simple de datos sobre gatos usando la herramienta claude_code_task. La aplicación debe obtener datos de catfacts.ninja y mostrarlos en una interfaz web simple."

5. Herramientas disponibles

El puente proporciona estas herramientas:

  • claude_code_task: Ejecutar tareas de codificación mediante Claude Code
  • create_project: Crear nuevos directorios de proyecto
  • list_files: Listar archivos en proyectos
  • read_file: Leer el contenido de archivos
  • run_command: Ejecutar comandos de shell

Ejemplo de uso

En Claude Desktop, ahora puedes decir:

  • "Crea una nueva aplicación React que obtenga datos sobre gatos"
  • "Construye un servidor API simple en Express"
  • "Depura este script de Python para mí"

¡El servidor MCP delegará tareas complejas a Claude Code mientras mantiene todo en la interfaz de Desktop!