equinor/fusion-mcp

Fusion MCPの概要を説明し、CopilotワークフローでFusion対応のMCP機能が必要な場合に、ユーザーがセットアップできるようにガイドします。

fusion-mcp とは?

このスキルは、Equinor Fusionプラットフォーム向けのModel Context Protocol(MCP)サーバーに関する情報とセットアップ手順を提供します。Fusion MCPを活用することで、開発者はCopilotやその他のAIエージェントからFusionプロジェクトのデータや機能に安全にアクセスできるようになります。主な機能として、プロジェクト情報、人材データ、組織構造、ドキュメントなどへのアクセスが可能です。このスキルは、MCP標準に準拠したツールを提供することで、Fusion環境でのAI支援開発ワークフローを効率化します。

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

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

fusion-mcp は何をしますか?

Fusion MCPの概要を説明し、CopilotワークフローでFusion対応のMCP機能が必要な場合に、ユーザーがセットアップできるようにガイドします。

Fusion MCPとは?

Fusion MCPは、Equinor Fusionプラットフォーム向けのModel Context Protocol(MCP)サーバー実装です。これにより、AIエージェント(例:Copilot)がFusionのデータや機能に標準化された方法でアクセスできるようになります。

主な機能

  • プロジェクト情報へのアクセス: Fusionプロジェクトの詳細、ステータス、メタデータを取得
  • 人材データ: 組織図、従業員情報、役割のクエリ
  • 組織構造: 部門、チーム、管理階層の参照
  • ドキュメント管理: 関連ドキュメントやリソースへのアクセス
  • ワークフロー統合: Copilotワークフロー内でのFusionデータ操作

セットアップ手順

  1. Fusion MCPサーバーのインストール

    npm install -g @equinor/fusion-mcp
    
  2. 環境変数の設定 Fusion APIとの認証に必要な以下の環境変数を設定します:

    export FUSION_CLIENT_ID="your-client-id"
    export FUSION_CLIENT_SECRET="your-client-secret"
    export FUSION_TENANT="your-tenant"
    
  3. MCPサーバーの起動

    npx @equinor/fusion-mcp start
    
  4. Copilotとの統合 Copilot設定でMCPサーバーのエンドポイントを指定します。

使用例

// Fusion MCPクライアントの使用例
const client = new FusionMCPClient({
  serverUrl: "http://localhost:3000",
  token: "your-auth-token"
});

// プロジェクト情報の取得
const project = await client.getProject("project-id");
console.log(project);

サポート

問題が発生した場合は、GitHubリポジトリのIssueを作成してください。

ライセンス

このプロジェクトはEquinorのオープンソースライセンスの下で提供されています。

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.

関連スキル