¿Qué hace fusion-mcp?
Explica qué es Fusion MCP y guía a los usuarios en su configuración cuando necesitan capacidades MCP conscientes de Fusion en flujos de trabajo de Copilot.
¿Qué es Fusion MCP?
Fusion MCP es un servidor de protocolo de contexto de modelos que conecta asistentes de IA (como Copilot, Claude, Cursor, etc.) con la plataforma de datos de Fusion. Permite a los desarrolladores consultar datos de Fusion directamente desde su flujo de trabajo de desarrollo, como obtener información de proyectos, casos de decisión y más.
¿Por qué usarlo?
- Acceso contextual: Obtén datos relevantes de Fusion sin cambiar de contexto.
- Productividad: Automatiza consultas y acciones en Copilot workflows.
- Seguridad: Utiliza la autenticación estándar de Fusion sin exponer credenciales.
Plataformas compatibles
- Claude Code
- Cursor
- Codex
- Copilot (GitHub / VS Code)
Configuración
Sigue estos pasos para configurar Fusion MCP en tu entorno:
1. Clona el repositorio
git clone https://github.com/equinor/fusion-mcp.git
cd fusion-mcp
2. Instala dependencias
npm install
3. Configura variables de entorno
Crea un archivo .env con las siguientes variables:
FUSION_API_URL=https://api.fusion.equinor.com
FUSION_CLIENT_ID=tu-client-id
FUSION_CLIENT_SECRET=tu-client-secret
Nota: Debes registrar una aplicación en Fusion para obtener las credenciales.
4. Inicia el servidor MCP
npm start
Esto iniciará el servidor MCP en el puerto predeterminado (usualmente 3000).
5. Conéctalo a tu asistente de IA
En la configuración de tu herramienta (por ejemplo, en el archivo copilot.json de Claude Code), añade el servidor MCP:
{
"mcpServers": {
"fusion": {
"command": "node",
"args": ["path/to/fusion-mcp/dist/index.js"],
"env": {
"FUSION_API_URL": "https://api.fusion.equinor.com",
"FUSION_CLIENT_ID": "tu-client-id",
"FUSION_CLIENT_SECRET": "tu-client-secret"
}
}
}
}
6. Verifica la conexión
Una vez conectado, puedes probar preguntando a tu asistente: "¿Qué proyectos tengo en Fusion?"
Solución de problemas
- Error de autenticación: Verifica que tus credenciales en
.envsean correctas y que la aplicación esté registrada en Fusion. - Servidor no responde: Asegúrate de que el servidor MCP esté en ejecución y el puerto no esté bloqueado.
- Datos no disponibles: Comprueba que tu usuario tenga permisos para acceder a los proyectos en Fusion.
Más información
Para más detalles, consulta la documentación oficial o contacta al equipo de Fusion.