sap-fiori-mcp-server Claude Code プラグイン
Claude Code プラグインClaude Code開発エンタープライズ業務プラットフォームWeb・アプリ開発AI エージェント・AI アプリ開発以下の解説は生成 AI によるものです。出典と照らし合わせてご確認ください。
本プラグインは、Claude Codeなどのコーディング支援AIからSAP Fioriアプリケーション開発を操作できるようにするMCPサーバーです。既存のSAP Fioriアプリをディレクトリから検出する機能、CAPプロジェクトやOData/RAPベースのサービス上に新規アプリを生成する機能、SAP Fiori・UI5・OPA5関連ドキュメントを検索する機能を備えています。既存アプリの変更については、対応可能な変更内容の一覧取得、詳細取得、実行という3段階の手順が用意されており、ページの追加やコントローラー拡張、manifest設定の変更などに対応します。サーバーはstdio経由で動作し、通常npx経由で起動され、ログレベルや自己署名SSL証明書への対応、テレメトリの無効化などを設定できます。READMEでは、CAP用およびUI5用の別のMCPサーバーと併用することが推奨されています。
連携サービスについて
SAP Fioriは、SAP製品全体で使われるデザインシステム兼ユーザーエクスペリエンス基盤で、Web・モバイル向け業務アプリケーションを構築するためのテンプレート、再利用可能なUI部品、役割に応じたレスポンシブなインターフェースパターンを提供します。本プラグインは、AIアシスタントをこのSAP Fioriの開発ツール群につなぎ、SAPシステムやCAPプロジェクト、OData サービスに対してアプリケーションの生成や変更を行えるようにします。
sap-fiori-mcp-server でできること
- プロジェクトディレクトリを走査し、変更対象となる既存のSAP Fioriアプリを検出する
- CAPプロジェクト内、またはOData/RAPベースのサービスに対して新規SAP Fiori elementsアプリを生成する
- 保存済みのSAPシステム接続を一覧表示し、アプリ生成前にODataサービスのメタデータを取得する
- SAP Fiori・UI5・OPA5関連ドキュメントを検索する
- 変更可能な機能の一覧取得・詳細取得・実行という3段階の手順で、既存アプリへのページ追加/削除、コントローラー拡張、manifest設定変更を行う
- ログレベルの調整、自己署名SSL証明書への対応設定、テレメトリの無効化を行う