dataverse Claude Code プラグイン
Claude Code プラグインClaude Codeデータベースエンタープライズ業務プラットフォームデータベース・ストレージAI エージェント・AI アプリ開発以下の解説は生成 AI によるものです。出典と照らし合わせてご確認ください。
dataverse は、Microsoft Dataverse および連携する Dynamics 365 Finance and Operations 環境を自然言語での指示によって構築・照会・管理するためのエージェント向けスキル集です。README によると、Dataverse MCP サーバー、Dataverse CLI、Python SDK、PAC CLI をエージェントが操作できるようにし、データモデル設計からレコード照会、一括データ操作、ソリューション配置、環境管理までを一つの対話で扱えるようにしています。収録されているスキルには、接続設定、レコード照会、CRUD および取り込み、メタデータ編集、ソリューションのライフサイクル管理、Finance and Operations の X++ 開発、環境管理、セキュリティ管理、そして各要求を適切なスキルへ振り分ける概要スキルが含まれます。README では、認証済みユーザーの権限を超えない最小権限モデルで動作し、資格情報は OS の資格情報ストアに保管され、送信されるテレメトリもアプリケーションに関する限られたメタデータにとどまると説明されています。
連携サービスについて
Microsoft Dataverse は、Microsoft Learn のページで説明されているクラウド型のデータ基盤で、業務データをテーブル単位で列や関連、検証ルールとともに保存します。Power Apps、Power Automate、Power BI や Dynamics 365 系アプリケーションの基盤となっており、ロールベースのセキュリティ、ビジネスルールやワークフロー、標準テーブルとカスタムテーブルの併用が特徴です。
dataverse でできること
- Dataverse CLI・Python SDK・PAC CLI の導入と環境への認証を行い、Dataverse MCP サーバーをエージェントに登録する
- Dataverse のレコードを検索・絞り込み・ページ送り・集計し、結果を pandas の DataFrame に読み込む
- 単一レコードの作成・更新・削除に加え、CSV 取り込みや複数テーブルの一括インポート、代替キーによる upsert を行う
- テーブル・列・関連・フォーム・ビューなど Dataverse のデータモデルを作成・編集する
- ソリューションの作成・エクスポート・インポート・昇格・検証など、環境間のライフサイクルを管理する
- Finance and Operations の X++ に関するモデル/メタデータ作成、ビルド、デプロイ可能パッケージの配置、データベース同期を扱う
- 一括削除や保持・アーカイブ、組織設定、監査確認といった環境レベルの管理作業を行う
- セキュリティロールの割り当て、ユーザーアクセスの管理、アプリケーションユーザーの追加、ビジネスユニットの設定を行う