dataverse Claude Code プラグイン
Claude Code プラグインClaude Codeデータベースエンタープライズ業務プラットフォームデータベース・ストレージAI エージェント・AI アプリ開発以下の解説は生成 AI によるものです。出典と照らし合わせてご確認ください。
このプラグインは、Microsoft Dataverse を対象とした一連のエージェント向けスキルを追加するものです。README によると、Dataverse MCP サーバー、PAC CLI、Dataverse CLI、Python SDK を組み合わせて操作し、自然言語での依頼からデータモデルの構築、レコードの照会や管理、ソリューションのデプロイまでを担います。対応範囲は初回接続・認証、レコードの検索や集計、単発および一括のデータ操作、スキーマ編集、ソリューションのライフサイクル管理、環境レベルの運用管理、セキュリティ・ロール管理に及びます。README では、権限は認証済みユーザーの範囲に限られ、すべての呼び出しは Dataverse 側で認可されるため、権限を超える操作は行えないと説明されています。
連携サービスについて
Microsoft Dataverse は、Microsoft Learn の説明によるとビジネスアプリケーションが利用するデータを安全に保管・管理するためのクラウド型データプラットフォームです。Power Apps、Power Automate、Power BI、Dynamics 365 などのアプリから利用され、データはテーブル形式で列・リレーションシップ・業務ロジックとともに整理されます。アクセス制御はロールベース、行単位、列単位のセキュリティによって行われます。
dataverse でできること
- Dataverse CLI・Python SDK・PAC CLI の導入、環境への認証、Dataverse MCP サーバーの登録を行う初回セットアップ(dv-connect)
- 自然言語の問いかけからレコードの読み取り・フィルタ・ページ送り・集計を行い、結果を pandas DataFrame として扱う(dv-query)
- 単一レコードの CRUD 操作や、CSV インポート・複数テーブルの一括登録・代替キーによる upsert などのバルク処理(dv-data)
- テーブル・列・リレーションシップ・フォーム・ビューといったデータモデルの作成と編集(dv-metadata)
- ソリューションの作成・エクスポート・インポート・環境間の昇格・検証などライフサイクル管理(dv-solution)
- 一括削除、保持・アーカイブ、組織設定、監査確認など環境レベルの運用管理(dv-admin)
- セキュリティロールの割り当て、ユーザーアクセス管理、アプリケーションユーザーの追加、ビジネスユニットの設定(dv-security)
- 各リクエストを適切なスキルへ振り分ける横断的なルーティング処理(dv-overview)