sap-mdk-server プラグイン
プラグイン Claude Code 開発 エンタープライズ業務プラットフォームWeb・アプリ開発AI エージェント・AI アプリ開発以下の解説は生成 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 の変更履歴
- プラグイン sap-mdk-server を追加