言語: 日本語English

sap-fiori-mcp-server プラグイン

作者
SAP SE
カテゴリ
開発
トピック
エンタープライズ業務プラットフォーム · Web・アプリ開発 · AI エージェント・AI アプリ開発
初回確認
2026-07-09
最終確認
2026-07-13
解説の最終更新
2026-07-12

以下の解説は生成 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 の変更履歴

一覧に戻る