sap-fiori-mcp-server プラグイン
プラグイン Claude Code 開発 エンタープライズ業務プラットフォームWeb・アプリ開発AI エージェント・AI アプリ開発以下の解説は生成 AI によるものです。出典と照らし合わせてご確認ください。
sap-fiori-mcp-serverは、SAPのopen-ux-toolsリポジトリに含まれるMCP(Model Context Protocol)サーバーのパッケージです。README によると、Claude CodeなどのAIコーディングアシスタントと連携し、自然言語のプロンプトからSAP Fioriアプリケーションの作成・修正を支援します。CAPプロジェクトやOData/ABAP RESTful ApplicationProgramming Model向けのサービスをもとに新規Fioriアプリを生成するツールや、既存アプリの一覧取得・段階的な修正機能を備えています。stdioトランスポートでnpx経由で起動し、Claude Code、Cline、Cursor、Windsurfなど複数のMCPクライアントに設定できます。READMEでは、@cap-js/mcp-serverおよび@ui5/mcp-serverと併用することが推奨されています。
概要
README によると、@sap-ux/fiori-mcp-serverはSAPのopen-ux-toolsモノレポに含まれるMCPサーバーのパッケージです。Claude Code、Cline、Cursor、WindsurfなどのAIコーディングアシスタントと統合し、ユーザーのプロンプトに基づいてSAP Fioriアプリケーションの作成・修正を支援します。npx経由でローカルに起動し、stdioトランスポートで動作します。
sap-fiori-mcp-server でできること
- CAPプロジェクトへのSAP Fiori elementsリストレポートアプリの追加、画像からのアプリ生成、OData serviceのURLを指定したアプリ生成などをAIアシスタントに指示する
- search_docsでSAP Fiori elements、Annotations、UI5、OPA5関連のドキュメントを検索する(初回利用時にall-MiniLM-L6-v2埋め込みモデルをローカルにキャッシュ)
- list_fiori_appsで指定ディレクトリ内の既存SAP Fioriアプリケーションを検出する
- list_sap_systemsでユーザー環境に保存されたSAPシステム(SAP Fiori toolsのシステムストアなど)を一覧表示する
- download_odata_service_metadataでSAPシステムからODataサービスのEDMXメタデータを取得しmetadata.xmlとして保存する
- generate_fiori_app_odataまたはgenerate_fiori_app_capで、OData/ABAP RAPサービス向け、または既存CAPプロジェクト内向けの新規Fiori UIアプリを生成する
- list_functionality→get_functionality_details→execute_functionalityの3段階の流れで、既存アプリへのページ追加・削除、コントローラー拡張、manifest.jsonのレイアウトや初期ロード設定などの変更を行う
- LOG_LEVEL環境変数でログレベル(off/error/warn/info/debug/verbose)を設定し、ログは~/.fioritools/fiori-mcp-server.logに記録される
- NODE_EXTRA_CA_CERTS(推奨)またはNODE_TLS_REJECT_UNAUTHORIZED=0(非推奨)で自己署名SSL証明書に対応する
- ~/.fioritools/telemetrysettings.jsonファイルまたはSAP_UX_FIORI_TOOLS_DISABLE_TELEMETRY環境変数でテレメトリ収集を無効化する
出典
原文の説明(英語)
MCP server for SAP Fiori development tools for Claude Code. Build and modify SAP Fiori applications with AI assistance.
sap-fiori-mcp-server の変更履歴
- プラグイン sap-fiori-mcp-server を追加