sap-fiori-mcp-server Claude Code プラグイン
Claude Code プラグインClaude Code開発エンタープライズ業務プラットフォームAI エージェント・AI アプリ開発Web・アプリ開発以下の解説は生成 AI によるものです。出典と照らし合わせてご確認ください。
本プラグインは、Claude Codeなど各種AIコーディングアシスタントからSAP Fioriアプリケーションを生成・変更するためのMCPサーバーです。READMEによると、CAPプロジェクト内やOData サービス向けに新しいFiori Elementsアプリを構築するツール、既存プロジェクト内のFioriアプリを検出するツール、登録済みのSAPシステムからODataメタデータを取得するツールが用意されています。加えて、ローカルにキャッシュされるテキスト埋め込みモデルを利用したドキュメント検索機能や、既存アプリへの変更を「一覧取得・詳細確認・実行」の3段階で行う仕組みも備えています。サーバー自体はstdio経由でローカル動作し、npx経由の起動やグローバルインストールに対応し、ログレベル設定・SSL証明書対応・テレメトリの有効無効切り替えも可能です。
連携サービスについて
SAP Fioriは、S/4HANAやSAP Business Technology Platformなど各種SAP製品で使われるデザインシステムおよびユーザー体験フレームワークで、業務用のWeb・モバイルアプリケーションを構築するためのテンプレートや再利用可能なUI部品を提供しています。本プラグインは、登録済みのSAPシステム接続情報を参照したり、それらのシステムからODataサービスのメタデータを取得したりすることで、CAPまたはOData基盤のバックエンドに対応するFioriアプリケーションの生成・更新を行い、このエコシステムと連携します。
sap-fiori-mcp-server でできること
- 既存のCAPプロジェクト内に新しいSAP Fiori Elementsアプリケーションを生成する
- ODataサービス(ABAP RAPベースのサービスなど)向けに新しいFiori UIアプリケーションを生成する
- 指定ディレクトリ内に既に存在するSAP Fioriアプリケーションを一覧表示する
- 保存済みのSAPシステム接続を一覧表示し、アプリ生成に使うODataメタデータを取得する
- SAP Fiori Elements、アノテーション、UI5、OPA5に関するドキュメントを意味検索する
- 既存のFioriアプリに対して適用可能な変更内容を確認し、必要なパラメータを取得したうえで、ページの追加・削除やコントローラー拡張、manifest.jsonの変更などを実行する
- ログレベルの調整、自己署名証明書向けのSSL設定、テレメトリ収集の有効・無効切り替えを行う