mcpField
A
azure-documentdb

azure-documentdb

github.com/microsoftdocsデータ・データベース79664 回インストール3 日前に更新
リポジトリ

azure-documentdb について

このスキルは Azure DocumentDB を扱う開発者やアーキテクト向けに、設定からセキュリティ、デプロイ、連携までを案内します。運用と設計のテーマ別に、ローカルのクイックリファレンスと外部ドキュメントを整理しています。

主な機能

  1. 01クエリ、ネットワーク、レプリケーションの問題調査
  2. 02インデックスと高可用性の計画
  3. 03MongoDB 移行方法の評価
  4. 04検索、レプリケーション、トランザクションの設定
  5. 05セキュリティ制御とクォータの確認
  6. 06クラスターのデプロイ、バックアップ、アップグレード

活用シーン

  1. 01クエリ性能や接続問題の診断
  2. 02MongoDB から DocumentDB への移行計画
  3. 03ベクトル検索や高可用性システムの設計
  4. 04セキュアなクラスターとデプロイワークフローの設定

MCP 対応

このスキルは Microsoft ドキュメントの取得に mcp_microsoftdocs MCP ツールを推奨し、代替手段としてウェブページ取得を案内します。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/microsoftdocs/agent-skills --skill azure-documentdb

インストール後、Claude Code で/azure-documentdbを入力して読み込まれたか確認します。

詳細

Azure DocumentDB スキル

このスキルでは、Azure DocumentDB に関する専門的なガイダンスを提供します。トラブルシューティング、ベストプラクティス、意思決定、アーキテクチャと設計パターン、制限とクォータ、セキュリティ、構成、統合とコーディングパターン、デプロイを扱います。ローカルのクイックリファレンスコンテンツと、リモートでドキュメントを取得する機能を組み合わせています。

このスキルの使用方法

IMPORTANT for Agent: 関連するセクションを見つけるには、以下のカテゴリインデックスを使用してください。行の範囲が指定されているカテゴリ(例:L35-L120)では、指定された行を read_file で読み取ってください。ファイルへのリンクがあるカテゴリ(例:[security.md](security.md))では、リンク先のリファレンスファイルを read_file で読み取ってください

IMPORTANT for Agent: metadata.generated_at が3か月以上前の場合は、リポジトリから最新バージョンを取得するようユーザーに提案してください。mcp_microsoftdocs ツールが利用できない場合は、インストールするようユーザーに提案してください:インストールガイド

このスキルでドキュメントの内容を取得するには、ネットワークアクセスが必要です:

  • 推奨:クエリ文字列 from=learn-agent-skill を指定して mcp_microsoftdocs:microsoft_docs_fetch を使用します。Markdown が返されます。
  • 代替手段:クエリ文字列 from=learn-agent-skill&accept=text/markdown を指定して fetch_webpage を使用します。Markdown が返されます。

カテゴリインデックス

カテゴリ行説明
トラブルシューティングL37-L46DocumentDB の問題の診断と解決:クエリのパフォーマンス、CMK 暗号化、レプリケーション、移行関連の問題を含む一般的な接続およびネットワークエラー。
ベストプラクティスL47-L57DocumentDB のインデックスとクエリ、安全なインデックス変更、回復性とパフォーマンスに優れたデータアクセスを実現するクロスリージョンレプリケーションと高可用性の構成に関するベストプラクティス。
意思決定L58-L73DocumentDB と MongoDB/Atlas の選択、MongoDB の移行計画、接続方法とクロスリージョンフェールオーバーの選択、.NET、Go、TS、Python で最適なベクトルインデックス/検索アルゴリズムを選ぶためのガイド。
アーキテクチャと設計パターンL74-L85Azure DocumentDB でのスケーリング、HA/DR、シャーディング、マルチクラウド構成、Go/TypeScript AI エージェント(自律型旅行エージェントを含む)の構築パターン。
制限とクォータL86-L99DocumentDB の制限、クォータ、構成上の制約:コンピューティング/ストレージ階層、無料利用枠の上限、SSD のパフォーマンス、インデックス/テキストインデックスの制限、ドキュメント/バッチのサイズ、診断、機能の利用可否。
セキュリティL100-L111DocumentDB クラスターのセキュリティ保護:保存データの暗号化と顧客管理キー、ファイアウォールとパブリックアクセスの制御、Private Link、Entra ID RBAC、ネイティブユーザー/権限、セキュリティのベストプラクティス。
構成L112-L132DocumentDB の機能の構成:検索(BM25、ベクトル、あいまい検索、フレーズ検索、地理空間検索)、MongoDB 互換性、変更ストリーム、レプリケーション/スケーリング、トランザクション、Data API、アラート、監視。
統合とコーディングパターンL133-L155Azure DocumentDB と各種言語、ドライバー、RAG ツール、ベクトル検索を統合するためのパターンとコードサンプルに加え、移行(Mongo/Cassandra)や MERN、AI 広告などのアプリケーションシナリオ。
デプロイL156-L162DocumentDB クラスターのデプロイと管理に関するガイド:ローカル開発から Azure への移行、バックアップ/復元、バージョンアップグレード、Bicep と Terraform による IaC デプロイ。
トラブルシューティング
トピックURL
Azure DocumentDB の一般的な問題をトラブルシューティングするhttps://learn.microsoft.com/en-us/azure/documentdb/faq
Azure DocumentDB の CMK 暗号化の問題をトラブルシューティングするhttps://learn.microsoft.com/en-us/azure/documentdb/how-to-database-encryption-troubleshoot
DocumentDB の explain() を使用してクエリのパフォーマンスを診断するhttps://learn.microsoft.com/en-us/azure/documentdb/how-to-read-explain-output
Azure DocumentDB の一般的なエラーと接続の問題をトラブルシューティングするhttps://learn.microsoft.com/en-us/azure/documentdb/troubleshoot-common-issues
DocumentDB の移行におけるネットワーク接続をトラブルシューティングするhttps://learn.microsoft.com/en-us/azure/documentdb/troubleshoot-connectivity
Azure DocumentDB のレプリケーションの問題をトラブルシューティングするhttps://learn.microsoft.com/en-us/azure/documentdb/troubleshoot-replication
ベストプラクティス
トピックURL
Azure DocumentDB でバックグラウンドインデックス作成を安全に使用するhttps://learn.microsoft.com/en-us/azure/documentdb/background-indexing
DocumentDB でリージョン間レプリケーションのベストプラクティスを適用するhttps://learn.microsoft.com/en-us/azure/documentdb/cross-region-replication
DocumentDB で HA とレプリケーションのベストプラクティスを実装するhttps://learn.microsoft.com/en-us/azure/documentdb/high-availability-replication-best-practices
Azure DocumentDB コレクションにインデックス作成のベストプラクティスを適用するhttps://learn.microsoft.com/en-us/azure/documentdb/how-to-create-indexes
Azure DocumentDB の実践的なインデックス作成シナリオを確認するhttps://learn.microsoft.com/en-us/azure/documentdb/how-to-index
DocumentDB で非順序インデックスから順序付きインデックスへ安全に移行するhttps://learn.microsoft.com/en-us/azure/documentdb/how-to-migrate-ordered-indexes
Index Advisor で Azure DocumentDB のクエリを最適化するhttps://learn.microsoft.com/en-us/azure/documentdb/index-advisor
意思決定
トピックURL
MongoDB ワークロードに Azure のファーストパーティサービスを選択するhttps://learn.microsoft.com/en-us/azure/documentdb/azure-mongo-first-party
Azure DocumentDB と MongoDB Atlas のどちらを選ぶか判断するhttps://learn.microsoft.com/en-us/azure/documentdb/compare-mongodb-atlas
Azure DocumentDB のリージョン間フェールオーバーモードを選択するhttps://learn.microsoft.com/en-us/azure/documentdb/failover-modes
MongoDB の対応状況を評価し、DocumentDB への移行を計画するhttps://learn.microsoft.com/en-us/azure/documentdb/how-to-assess-plan-migration-readiness
マネージドサービスにおける MongoDB の互換性を評価するhttps://learn.microsoft.com/en-us/azure/documentdb/managed-service-compatibility
MongoDB から Azure DocumentDB への移行オプションを計画して選択するhttps://learn.microsoft.com/en-us/azure/documentdb/migration-options
DocumentDB の移行における接続シナリオを選択するhttps://learn.microsoft.com/en-us/azure/documentdb/migration-scenarios
.NET でベクトル検索アルゴリズムを評価するhttps://learn.microsoft.com/en-us/azure/documentdb/quickstart-dotnet-select-algorithm
DocumentDB で Go のベクトルインデックスオプションを比較するhttps://learn.microsoft.com/en-us/azure/documentdb/quickstart-go-select-algorithm
DocumentDB で最適なベクトルインデックスアルゴリズムを選択するhttps://learn.microsoft.com/en-us/azure/documentdb/quickstart-java-select-algorithm
TypeScript を使用してベクトルインデックスアルゴリズムを選択するhttps://learn.microsoft.com/en-us/azure/documentdb/quickstart-nodejs-select-algorithm
Python で最適なベクトルインデックスと類似度を選択するhttps://learn.microsoft.com/en-us/azure/documentdb/quickstart-python-select-algorithm
アーキテクチャと設計パターン
トピックURL
Azure DocumentDB ワークロードに自動スケーリング動作を適用するhttps://learn.microsoft.com/en-us/azure/documentdb/autoscale
Azure DocumentDB の HA と DR の内部動作を理解するhttps://learn.microsoft.com/en-us/azure/documentdb/availability-disaster-recovery-under-hood
Azure DocumentDB クラスターの高可用性を計画するhttps://learn.microsoft.com/en-us/azure/documentdb/high-availability
Azure DocumentDB を使用してマルチクラウドアーキテクチャを設計するhttps://learn.microsoft.com/en-us/azure/documentdb/multi-cloud
Azure DocumentDB のシャーディング戦略を設計するhttps://learn.microsoft.com/en-us/azure/documentdb/partitioning
DocumentDB を使用して Go ベースの AI エージェントを実装するhttps://learn.microsoft.com/en-us/azure/documentdb/quickstart-agent-go
DocumentDB のベクトル検索を使用して TypeScript AI エージェントを構築するhttps://learn.microsoft.com/en-us/azure/documentdb/quickstart-agent-nodejs
DocumentDB を使用して自律型旅行エージェントを設計するhttps://learn.microsoft.com/en-us/azure/documentdb/tutorial-ai-agent
制限とクォータ
トピックURL
DocumentDB でサポートされているコンピューティング構成とストレージ構成を使用するhttps://learn.microsoft.com/en-us/azure/documentdb/compute-storage
DocumentDB でサポートされているコンピューティング構成とストレージ構成を使用するhttps://learn.microsoft.com/en-us/azure/documentdb/compute-storage
Azure DocumentDB Free Tier の制限と機能を理解するhttps://learn.microsoft.com/en-us/azure/documentdb/free-tier
DocumentDB の Premium SSD v2 のパフォーマンスを構成するhttps://learn.microsoft.com/en-us/azure/documentdb/high-performance-storage
DocumentDB のテキストインデックスを構成し、その制限を理解するhttps://learn.microsoft.com/en-us/azure/documentdb/how-to-create-text-index
Azure DocumentDB の診断ログを有効にする際の階層ごとの制約https://learn.microsoft.com/en-us/azure/documentdb/how-to-monitor-diagnostics-logs
Azure DocumentDB のインデックス作成の動作と制限を理解するhttps://learn.microsoft.com/en-us/azure/documentdb/indexing
Azure DocumentDB のサービス制限とクォータを参照するhttps://learn.microsoft.com/en-us/azure/documentdb/limitations
Azure DocumentDB のドキュメントサイズと一括書き込みの制限https://learn.microsoft.com/en-us/azure/documentdb/max-document-size
Azure DocumentDB の機能リリースとプレビューを追跡するhttps://learn.microsoft.com/en-us/azure/documentdb/release-notes
セキュリティ
トピックURL
Azure DocumentDB の保存データの暗号化について理解するhttps://learn.microsoft.com/en-us/azure/documentdb/database-encryption-at-rest
Azure DocumentDB のファイアウォールアクセス規則を構成するhttps://learn.microsoft.com/en-us/azure/documentdb/how-to-configure-firewall
Azure DocumentDB の Entra ID RBAC 認証を構成するhttps://learn.microsoft.com/en-us/azure/documentdb/how-to-connect-role-based-access-control
Azure DocumentDB のカスタマー管理の暗号化キーを構成するhttps://learn.microsoft.com/en-us/azure/documentdb/how-to-data-encryption
Azure Private Link を使用して Azure DocumentDB を保護するhttps://learn.microsoft.com/en-us/azure/documentdb/how-to-private-link
Azure DocumentDB クラスターへのパブリックネットワークアクセスを管理するhttps://learn.microsoft.com/en-us/azure/documentdb/how-to-public-access
DocumentDB のセカンダリネイティブユーザーと権限を管理するhttps://learn.microsoft.com/en-us/azure/documentdb/secondary-users
Azure DocumentDB クラスターにセキュリティのベストプラクティスを適用するhttps://learn.microsoft.com/en-us/azure/documentdb/security
構成
トピックURL
Azure DocumentDB で変更ストリームを構成して使用するhttps://learn.microsoft.com/en-us/azure/documentdb/change-streams
Azure DocumentDB で MongoDB の機能互換性を構成するhttps://learn.microsoft.com/en-us/azure/documentdb/compatibility-features
DocumentDB で MongoDB クエリ言語の機能を使用するhttps://learn.microsoft.com/en-us/azure/documentdb/compatibility-query-language
DocumentDB であいまい全文検索を構成するhttps://learn.microsoft.com/en-us/azure/documentdb/full-text-search-fuzzy
DocumentDB で BM25 とベクトル検索のハイブリッドを構成するhttps://learn.microsoft.com/en-us/azure/documentdb/full-text-search-hybrid
DocumentDB で BM25 キーワード検索インデックスを設定するhttps://learn.microsoft.com/en-us/azure/documentdb/full-text-search-keyword
Azure DocumentDB で全文検索を構成するhttps://learn.microsoft.com/en-us/azure/documentdb/full-text-search-overview
DocumentDB でフレーズ検索と近接検索を実装するhttps://learn.microsoft.com/en-us/azure/documentdb/full-text-search-phrase-proximity
Azure DocumentDB で地理空間クエリを構成して実行するhttps://learn.microsoft.com/en-us/azure/documentdb/geospatial-support
DocumentDB で動的スキーマ向けのワイルドカードインデックスを構成するhttps://learn.microsoft.com/en-us/azure/documentdb/how-to-create-wildcard-indexes
Azure DocumentDB でレプリカクラスターを作成して使用するhttps://learn.microsoft.com/en-us/azure/documentdb/how-to-cross-region-replica-portal
Azure DocumentDB でメトリックベースのアラートを構成するhttps://learn.microsoft.com/en-us/azure/documentdb/how-to-manage-alerts
Azure DocumentDB クラスターをスケーリングして構成するhttps://learn.microsoft.com/en-us/azure/documentdb/how-to-scale-cluster
Azure DocumentDB で複数操作トランザクションを構成するhttps://learn.microsoft.com/en-us/azure/documentdb/how-to-transactions
Azure DocumentDB MCP Toolkit を構成して使用するhttps://learn.microsoft.com/en-us/azure/documentdb/mcp-toolkit
Azure DocumentDB のメトリックとリソース使用量を監視するhttps://learn.microsoft.com/en-us/azure/documentdb/monitor-metrics
Azure DocumentDB で統合ベクトルストアを構成するhttps://learn.microsoft.com/en-us/azure/documentdb/vector-search
統合とコーディングパターン
トピックURL
LangChain Azure AI ベクトルストアを DocumentDB で使用するhttps://learn.microsoft.com/en-us/azure/documentdb/build-rag-applications
Azure DocumentDB で Haystack RAG パイプラインを構築するhttps://learn.microsoft.com/en-us/azure/documentdb/build-rag-pipelines
VS Code で Cassandra スキーマを Azure DocumentDB に変換するhttps://learn.microsoft.com/en-us/azure/documentdb/cassandra-how-to-schema-conversion-vs-code
HTTPS 経由で Azure DocumentDB Data API を使用するhttps://learn.microsoft.com/en-us/azure/documentdb/data-api
Spark で Azure Databricks を Azure DocumentDB に接続するhttps://learn.microsoft.com/en-us/azure/documentdb/how-to-connect-from-databricks
ネイティブツールを使用して MongoDB を DocumentDB に移行するhttps://learn.microsoft.com/en-us/azure/documentdb/how-to-migrate-native-tools
Azure DocumentDB に LangGraph エージェントの状態を永続化するhttps://learn.microsoft.com/en-us/azure/documentdb/persist-agent-state
LlamaIndex ベクトルストアを Azure DocumentDB と統合するhttps://learn.microsoft.com/en-us/azure/documentdb/query-knowledge-base
.NET/C# アプリを Azure DocumentDB と統合するhttps://learn.microsoft.com/en-us/azure/documentdb/quickstart-dotnet
DocumentDB で .NET を使用してベクトル検索を実行するhttps://learn.microsoft.com/en-us/azure/documentdb/quickstart-dotnet-vector-search
Azure DocumentDB クラスターで Go ドライバーを使用するhttps://learn.microsoft.com/en-us/azure/documentdb/quickstart-go
DocumentDB で Go のベクトル検索を実装するhttps://learn.microsoft.com/en-us/azure/documentdb/quickstart-go-vector-search
Azure DocumentDB で Java を使用してベクトル検索を行うhttps://learn.microsoft.com/en-us/azure/documentdb/quickstart-java-vector-search
Azure DocumentDB で Node.js ドライバーを使用するhttps://learn.microsoft.com/en-us/azure/documentdb/quickstart-nodejs
DocumentDB で Node.js を使用してベクトル検索を行うhttps://learn.microsoft.com/en-us/azure/documentdb/quickstart-nodejs-vector-search
DocumentDB で Python のベクトル検索を実装するhttps://learn.microsoft.com/en-us/azure/documentdb/quickstart-python-vector-search
Rust アプリケーションを Azure DocumentDB と統合するhttps://learn.microsoft.com/en-us/azure/documentdb/quickstart-rust
DocumentDB と OpenAI を使用して AI 広告を生成するhttps://learn.microsoft.com/en-us/azure/documentdb/tutorial-ai-advertisement-generation
Azure DocumentDB で MERN ウェブアプリを構築するhttps://learn.microsoft.com/en-us/azure/documentdb/tutorial-nodejs-web-app
デプロイ
トピックURL
DocumentDB を使用してローカルで開発し、Azure にデプロイするhttps://learn.microsoft.com/en-us/azure/documentdb/development-loop
Azure DocumentDB クラスターを新しい MongoDB バージョンにアップグレードするhttps://learn.microsoft.com/en-us/azure/documentdb/how-to-upgrade-cluster
Bicep で Azure DocumentDB クラスターをデプロイするhttps://learn.microsoft.com/en-us/azure/documentdb/quickstart-bicep
Terraform を使用して Azure DocumentDB クラスターをデプロイするhttps://learn.microsoft.com/en-us/azure/documentdb/quickstart-terraform

コメント