mcpField
M
mz-docs

mz-docs

github.com/materializeincデータ・データベース3112 回インストール1 日前に更新
リポジトリ

mz-docs について

mz-docs は、Materialize の利用者向けにストリーミングデータベースと SQL の情報を提供するドキュメントスキルです。データ取り込み、変換、運用、デプロイ、結果の提供を扱います。

主な機能

  1. 01Materialize SQLコマンドリファレンス
  2. 02データ取り込みとエクスポートの案内
  3. 03クラスターとデプロイのドキュメント
  4. 04監視とトラブルシューティング

活用シーン

  1. 01Materialize SQLコマンドの構文確認
  2. 02データ取り込みやエクスポートの計画
  3. 03クラスターの設定や問題調査
  4. 04デプロイと監視の情報確認

MCP 対応

ドキュメントの索引には Materialize MCP サーバーとエージェントスキルの項目がありますが、MCPの機能や動作は説明されていません。

インストール

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

$npx skills add https://github.com/materializeinc/agent-skills --skill mz-docs

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

clusters/
index.md
clusters/autoscaling/
index.md
clusters/m1-cc-mapping/
index.md
clusters/operational-guidelines/
index.md
clusters/operational-guidelines/appendix-alternative-cluster-architectures/
index.md
clusters/optimize-hydration-requirements/
index.md
clusters/sizing/
index.md
clusters/system-clusters/
index.md
clusters/troubleshoot-clusters/
index.md
clusters/troubleshoot-clusters/cpu-troubleshooting/
index.md
clusters/troubleshoot-clusters/hydration-failures/
index.md
clusters/troubleshoot-clusters/memory-spike/
index.md
developer-tools/
index.md
developer-tools/console/
index.md
developer-tools/console/admin/
index.md
developer-tools/console/clusters/
index.md
developer-tools/console/connect/
index.md
developer-tools/console/create-new/
index.md
developer-tools/console/data/
index.md
developer-tools/console/integrations/
index.md
developer-tools/console/monitoring/
index.md
developer-tools/console/sql-shell/
index.md
developer-tools/console/user-profile/
index.md
developer-tools/dbt/
index.md
developer-tools/dbt/blue-green-deployments/
index.md
developer-tools/dbt/development-workflows/
index.md
developer-tools/dbt/get-started/
index.md
developer-tools/dbt/slim-deployments/
index.md
developer-tools/install-materialize-emulator/
index.md
developer-tools/integrations/
index.md

詳細

Materialize ドキュメント

このスキルでは、リアルタイム分析向けのストリーミングデータベースである Materialize の包括的なドキュメントを提供します。

このスキルの使用方法

ユーザーから Materialize について質問された場合:

  1. SQL の構文/コマンドについて:sql/ ディレクトリ内のファイルを読みます
  2. 主要な概念について:fundamentals/concepts/ ディレクトリ内のファイルを読みます
  3. データの取り込みについて:ingest-data/ ディレクトリ内のファイルを読みます
  4. 変換について:transform-data/ ディレクトリ内のファイルを読みます

ドキュメントのセクション

クラスター

Materialize クラスターの設定と運用に関するガイダンスです。

  • ハイドレーションの自動スケーリング:clusters/autoscaling/index.md
  • M.1 から cc サイズへのマッピング:clusters/m1-cc-mapping/index.md
  • 運用ガイドライン:clusters/operational-guidelines/index.md
  • ハイドレーション要件の最適化:clusters/optimize-hydration-requirements/index.md
  • ハイドレーションに適したクラスターサイズの選定:clusters/sizing/index.md
  • システムクラスター:clusters/system-clusters/index.md
  • クラスターのトラブルシューティング:clusters/troubleshoot-clusters/index.md
開発者ツール

Materialize の開発、デプロイ、管理に使うツールです。

  • Materialize Emulator のダウンロードと実行:developer-tools/install-materialize-emulator/index.md
  • Materialize の管理:developer-tools/manage/index.md
  • Materialize コンソール:developer-tools/console/index.md
  • MCP サーバーとエージェントスキル:developer-tools/mcp-server/index.md
  • mz-debug:developer-tools/mz-debug/index.md
  • ツールとインテグレーション:developer-tools/integrations/index.md
  • dbt を使った Materialize の管理:developer-tools/dbt/index.md
  • mz-deploy を使った Materialize の管理:developer-tools/mz-deploy/index.md
  • Terraform を使った Materialize の管理:developer-tools/terraform/index.md
データの取り込み

外部システムから Materialize にデータを取り込むためのベストプラクティスです。

  • Amazon EventBridge:ingest-data/webhooks/amazon-eventbridge/index.md
  • AWS PrivateLink 接続(Cloud のみ):ingest-data/network-security/privatelink/index.md
  • Webhook ソースに含めるヘッダーの変更:ingest-data/webhooks/change-included-headers/index.md
  • Kafka と Changefeeds を使用した CockroachDB CDC:ingest-data/cdc-cockroachdb/index.md
  • Debezium:ingest-data/debezium/index.md
  • Fivetran:ingest-data/fivetran/index.md
  • HubSpot:ingest-data/webhooks/hubspot/index.md
  • 取り込みのパフォーマンス:ingest-data/performance/index.md
  • Kafka:ingest-data/kafka/index.md
  • MongoDB:ingest-data/mongodb/index.md
  • (このセクションにはほかに16個のファイルがあります)
Materialize Cloud

Materialize Cloud の運用に関するガイダンスです。

  • 顧客責任モデル(Cloud):materialize-cloud/customer-responsibilities/index.md
  • 災害復旧(Cloud):materialize-cloud/disaster-recovery/index.md
  • 無料トライアル:materialize-cloud/free-trials/index.md
  • 使用状況と請求(Cloud):materialize-cloud/billing/index.md
モニタリングとアラート

Datadog と Grafana を使用して Materialize リージョンのパフォーマンスをモニタリングします。

  • 付録:メトリクス:observability/appendix-metrics/index.md
  • Cloud:observability/cloud/index.md
  • 必須メトリクス:observability/essential-metrics/index.md
  • レプリカのリソース使用状況:observability/replica-resource-usage/index.md
  • セルフマネージド:observability/self-managed/index.md
概要

Materialize SQL を使って効率よくデータを変換する方法を学びます。

  • データフローのトラブルシューティング:transform-data/dataflow-troubleshooting/index.md
  • ディクショナリー圧縮:transform-data/dictionary-compression/index.md
  • FAQ:インデックス:transform-data/faq/index.md
  • 鮮度に関するトラブルシューティング:transform-data/freshness-troubleshooting/index.md
  • Materialize で鮮度を監視する方法:transform-data/monitor-freshness/index.md
  • 慣用的な Materialize SQL:transform-data/idiomatic-materialize-sql/index.md
  • 最適化:transform-data/optimization/index.md
  • パターン:transform-data/patterns/index.md
  • マテリアライズドビューの更新:transform-data/updating-materialized-views/index.md
セキュリティ
  • 付録:security/appendix/index.md
  • クラウド:security/cloud/index.md
  • パターン:security/patterns/index.md
  • セルフマネージド:security/self-managed/index.md
セルフマネージドデプロイメント

セルフマネージドの Materialize デプロイメントの主要コンポーネントとアーキテクチャについて学びます。

  • 付録:self-managed-deployments/appendix/index.md
  • シングルサインオンの設定:self-managed-deployments/sso/index.md
  • システムパラメーターの設定:self-managed-deployments/configuration-system-parameters/index.md
  • デプロイメントのガイドライン:self-managed-deployments/deployment-guidelines/index.md
  • FAQ:self-managed-deployments/faq/index.md
  • インストール:self-managed-deployments/installation/index.md
  • Materialize CRD フィールドの説明:self-managed-deployments/materialize-crd-field-descriptions/index.md
  • Materialize Operator の設定:self-managed-deployments/operator-configuration/index.md
  • クエリ履歴:self-managed-deployments/query-history/index.md
  • セルフマネージドのリリースバージョン:self-managed-deployments/release-versions/index.md
  • (このセクションにはほかに3個のファイルがあります)
結果の提供

Materialize から結果を提供します

  • SELECT と SUBSCRIBE:serve-results/query-results/index.md
  • ADBC(Arrow Database Connectivity):serve-results/adbc/index.md
  • クライアントライブラリ:serve-results/client-libraries/index.md
  • HTTP 経由で Materialize に接続する:serve-results/http-api/index.md
  • WebSocket 経由で Materialize に接続する:serve-results/websocket-api/index.md
  • コネクションプーリング:serve-results/connection-pooling/index.md
  • 永続サブスクリプション:serve-results/durable-subscriptions/index.md
  • **外部データラッパー(FDW) **:serve-results/fdw-setup/index.md
  • 分離レベル:serve-results/isolation-level/index.md
  • SQL クライアント:serve-results/sql-clients/index.md
  • (このセクションにはほかに4個のファイルがあります)
結果のシンク

Materialize から外部システムに結果をシンクします。

  • Amazon S3:export-data/s3/index.md
  • Apache Iceberg:export-data/iceberg/index.md
  • AWS S3 Tables:export-data/iceberg-aws/index.md
  • Census:export-data/census/index.md
  • AWS S3 Tables 上の Snowflake からの利用:export-data/iceberg-aws-snowflake/index.md
  • Databricks Unity Catalog:export-data/iceberg-databricks/index.md
  • Elasticsearch:export-data/elasticsearch/index.md
  • GCP BigLake:export-data/iceberg-gcp/index.md
  • Kafka と Redpanda:export-data/kafka/index.md
  • OpenSearch:export-data/opensearch/index.md
  • (このセクションにはほかに5個のファイルがあります)
SQL コマンド

SQL コマンドのリファレンスです。

  • 名前空間: sql/namespaces/index.md
  • ALTER CLUSTER: sql/alter-cluster/index.md
  • ALTER CLUSTER REPLICA: sql/alter-cluster-replica/index.md
  • ALTER CONNECTION: sql/alter-connection/index.md
  • ALTER DATABASE: sql/alter-database/index.md
  • ALTER DEFAULT PRIVILEGES: sql/alter-default-privileges/index.md
  • ALTER INDEX: sql/alter-index/index.md
  • ALTER MATERIALIZED VIEW: sql/alter-materialized-view/index.md
  • ALTER NETWORK POLICY (Cloud): sql/alter-network-policy/index.md
  • ALTER ROLE: sql/alter-role/index.md
  • (このセクションにはほかにも111個のファイルがあります)
Materialize とは?

Materialize について詳しく学びましょう。

  • アーキテクチャパターン: fundamentals/architecture-patterns/index.md
  • コンセプト: fundamentals/concepts/index.md

クイックリファレンス

よく使う SQL コマンド
コマンド説明
CREATE SOURCE外部データソース(Kafka、PostgreSQL、MySQL)に接続します
CREATE MATERIALIZED VIEW増分更新されるビューを作成します
CREATE INDEXクエリを高速化するため、ビューにインデックスを作成します
CREATE SINK外部システムにデータをエクスポートします
SELECTソース、ビュー、テーブルからデータをクエリします
主なコンセプト
  • ソース: Materialize にデータをストリーミングする外部データシステムへの接続です
  • マテリアライズドビュー: ソースデータの変更に応じて増分更新されるビューです
  • インデックス: 高速なポイント検索のためにメモリ内に配置されたデータです
  • クラスター: データフローを実行するための分離されたコンピューティングリソースです
  • シンク: Materialize から外部システムにデータをエクスポートする接続です

コメント