言語: 日本語English

sap-mdk-server プラグイン

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

以下の解説は生成 AI によるものです。出典と照らし合わせてご確認ください。

sap-mdk-serverは、SAP Mobile Development Kit(MDK)アプリケーションの構築に必要な知識とツールをAIエージェントに提供するオープンソースのMCP(Model Context Protocol)サーバーです。GitHubのREADMEによると、ベストプラクティスのガイドライン、プロジェクトの文脈情報、プロジェクトテンプレート、MDK CLIツールへのアクセスを組み合わせ、AIエージェントをMDK開発の専門家として機能させることを目的としています。READMEでは、これは早期リリース版であり、バグや未完成の機能が含まれる可能性があると明記されています。接続されたAIエージェントにはmdk-create、mdk-gen、mdk-manage、mdk-docsの4つのツールが提供され、プロジェクト/エンティティの生成、アーティファクト生成、ビルド・デプロイ・検証・移行操作、ドキュメント検索を扱います。npmでインストールし、Cline、OpenCode、CursorなどのAIコーディングアシスタント内でMCPサーバーとして設定します。

概要

READMEによると、SAP Mobile Development Kit(MDK)はメタデータ駆動のアプローチでクロスプラットフォームのモバイルアプリケーションを構築するためのフレームワークです。SAP Business Technology Platform(BTP)の一部であり、SAP Mobile Servicesと密接に統合されています。SAP Service and Asset Managerなど、SAPの大規模で複雑なモバイルアプリの一部はMDKで構築されています。このMCPサーバーはMDK自体を置き換えるものではなく、AIエージェントがMDKプロジェクト、ドキュメント、各種ツールと連携できるようにする補助ツールです。

sap-mdk-server でできること

  • npm install -g @sap/mdk-mcp-serverでインストールするか、GitHubリポジトリをクローンして構築し、Cline、OpenCode、CursorなどのMCPクライアントに設定する
  • mdk-createを使い、CRUD、List Detail、BaseなどのテンプレートでOData エンティティ情報を表示する新規MDKプロジェクトを生成する
  • 既存プロジェクトにエンティティメタデータを追加する
  • mdk-genでMDKページ、アクション、i18nファイルを生成、またはJavaScriptルールの例を検索する
  • mdk-manageでMDKプロジェクトのビルド、デプロイ、検証、移行を行い、オンボーディング用QRコードを表示する
  • mdk-docsでMDKドキュメントを検索し、コンポーネントのスキーマ、プロパティの詳細、使用例を取得する
  • Cloud Foundry CLIとMobile development kit VS Code拡張機能を使い、SAP Mobile Servicesと連携して.service.metadataファイルを作成・更新する
  • 設定ファイルまたは環境変数でテレメトリ収集の有効・無効を切り替える
  • GitHub issuesでバグ報告や機能提案を行う

出典

原文の説明(英語)

MCP server for SAP Mobile Development Kit (MDK). Build and modify MDK applications with AI assistance — schema lookups, action validation, rule editing, and project scaffolding.

sap-mdk-server の変更履歴

一覧に戻る