fusion-mcp は何をしますか?
Fusion MCPの概要を説明し、CopilotワークフローでFusion対応のMCP機能が必要な場合に、ユーザーがセットアップできるようにガイドします。
Fusion MCPとは?
Fusion MCPは、Equinor Fusionプラットフォーム向けのModel Context Protocol(MCP)サーバー実装です。これにより、AIエージェント(例:Copilot)がFusionのデータや機能に標準化された方法でアクセスできるようになります。
主な機能
- プロジェクト情報へのアクセス: Fusionプロジェクトの詳細、ステータス、メタデータを取得
- 人材データ: 組織図、従業員情報、役割のクエリ
- 組織構造: 部門、チーム、管理階層の参照
- ドキュメント管理: 関連ドキュメントやリソースへのアクセス
- ワークフロー統合: Copilotワークフロー内でのFusionデータ操作
セットアップ手順
-
Fusion MCPサーバーのインストール
npm install -g @equinor/fusion-mcp -
環境変数の設定 Fusion APIとの認証に必要な以下の環境変数を設定します:
export FUSION_CLIENT_ID="your-client-id" export FUSION_CLIENT_SECRET="your-client-secret" export FUSION_TENANT="your-tenant" -
MCPサーバーの起動
npx @equinor/fusion-mcp start -
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のオープンソースライセンスの下で提供されています。