Instalar para Windsurf IDE

Guía completa para instalar y configurar ContextForge MCP en Windsurf (Codeium) IDE.

Requisitos previos

Paso 1: Instalar ContextForge MCP

Abre tu terminal y ejecuta:

npm install -g contextforge-mcp

Paso 2: Verificar la instalación

# Check if contextforge-mcp is installed
which contextforge-mcp

# Should output the path to the executable

Paso 3: Configurar Windsurf

1. Localizar el archivo de configuración MCP

Windsurf usa un archivo de configuración JSON para los servidores MCP:

# macOS
~/.codeium/windsurf/mcp_config.json

# Windows
%USERPROFILE%\.codeium\windsurf\mcp_config.json

# Linux
~/.codeium/windsurf/mcp_config.json

2. Crear o editar el archivo de configuración

Añade la siguiente configuración:

{
  "mcpServers": {
    "contextforge": {
      "command": "npx",
      "args": ["-y", "contextforge-mcp"],
      "env": {
        "CONTEXTFORGE_API_KEY": "your-api-key-here"
      }
    }
  }
}

Nota: Reemplaza your-api-key-here con tu API key real obtenida en tu dashboard

3. Reiniciar Windsurf

Cierra y vuelve a abrir Windsurf IDE para que los cambios surtan efecto.

Usar ContextForge en Windsurf

Una vez configurado, puedes usar las herramientas de ContextForge en el Cascade AI de Windsurf:

# Save knowledge to memory
"Remember this API endpoint documentation..."

# Query your memory
"What do we know about the authentication flow?"

# Create tasks
"Create a task: Fix the login bug"

# List your tasks
"Show my pending tasks"

Actualizar ContextForge MCP

Cuando haya una nueva versión disponible, puedes actualizarla con:

npm install -g contextforge-mcp

Tras la actualización, reinicia Windsurf para que los cambios surtan efecto.

Solución de problemas

MCP no aparece en Windsurf

Asegúrate de que el archivo de configuración esté en la ubicación correcta y tenga JSON válido:

# Validate JSON syntax
cat ~/.codeium/windsurf/mcp_config.json | jq .

# Check if contextforge-mcp is accessible
which contextforge-mcp

command not found: contextforge-mcp

Usa la ruta completa en la configuración:

# Find the full path
npm config get prefix

# Use full path in mcp_config.json
{
  "mcpServers": {
    "contextforge": {
      "command": "/usr/local/bin/contextforge-mcp",
      "env": {
        "CONTEXTFORGE_API_KEY": "your-api-key"
      }
    }
  }
}

Errores de autenticación

Verifica que tu API key sea correcta y no haya expirado. Puedes generar una nueva clave en tu dashboard.

Próximos pasos