Instalar para Windsurf IDE
Guía completa para instalar y configurar ContextForge MCP en Windsurf (Codeium) IDE.
Requisitos previos
- Node.js 18 o superior
Descárgalo en nodejs.org
- Windsurf IDE
Descárgalo en codeium.com/windsurf
- Cuenta de ContextForge
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.