equinor/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 proyecto de equinor que integra el servidor de protocolo de contexto de modelos (MCP) con la plataforma de datos de fusion, permitiendo a los asistentes de IA como Copilot acceder y actuar sobre datos contextuales de fusion de manera segura y eficiente. Este skill es útil para desarrolladores que trabajan con Copilot workflows y necesitan aprovechar datos de fusion, como proyectos, casos de decisión y otra información empresarial, sin salir del entorno de desarrollo. Compatible con herramientas como Claude Code, Cursor, Codex y Copilot, el skill guía paso a paso en la configuración de Fusion MCP, incluyendo la instalación, autenticación y conexión a la plataforma. El funcionamiento se basa en el estándar MCP, donde el servidor expone recursos y herramientas que el cliente (por ejemplo, Copilot) puede invocar para consultar datos de fusion de manera dinámica, mejorando la productividad y la integración de datos en flujos de desarrollo.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/equinor/fusion-skills/tree/main/skills/fusion-mcp

Installed? Explore more Productividad y colaboración skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿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 .env sean 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.

Individual skills in this repo

This repo contains 5 individual skills — each has its own dedicated page.

equinor/fusion-github-review-resolution

Resolves unresolved GitHub PR review threads end-to-end: evaluates whether each review comment is correct, applies a targeted fix when valid, replies with rationale when not, commits, and resolves the thread. USE FOR: unresolved review threads, PR review feedback, changes requested PRs, PR review URLs (#pullrequestreview-...), fix the review comments, close the open threads, address PR feedback. DO NOT USE FOR: summarizing feedback without code changes, creating new PRs, or read-only branches.

equinor/fusion-issue-authoring

Classify issue type, activate the matching agent mode for type-specific drafting, and enforce shared safety gates before GitHub mutation.

equinor/fusion-issue-solving

Handles GitHub issue resolution end-to-end for prompts like "solve #123", "lets solve #123", "work on #123", "work on https://github.com/owner/repo/issues/123", or by pasting a direct GitHub issue URL as the request. USE FOR: solve #123, continue work on issue #123, work on https://github.com/owner/repo/issues/123, paste a GitHub issue URL for implementation work. DO NOT USE FOR: issue drafting only, PR review only, or non-implementation research.

equinor/fusion-issue-task-planning

Plan and break down user-story issues into ordered, traceable task issue drafts with explicit publish gates.

equinor/fusion-skill-authoring

Creates or modernizes repository skills with clear activation cues, purposeful support files, and practical review loops. USE FOR: creating a new skill, tightening an existing skill, improving discovery wording, and structuring references/assets/optional helper agents when they genuinely add value. DO NOT USE FOR: product-code changes, routine copy edits outside skills/, or documentation that should not become an installable skill.

Skills relacionados