言語: 日本語English

spanner プラグイン

作者
Google LLC
カテゴリ
データベース
トピック
データベース・ストレージ · AI エージェント・AI アプリ開発
初回確認
2026-07-09
最終確認
2026-07-13
解説の最終更新
2026-07-12

以下の解説は生成 AI によるものです。出典と照らし合わせてご確認ください。

spannerは、Antigravity、Claude Code、CodexなどのAIエージェントがGoogle Cloud Spannerに接続し、自然言語でスキーマの確認やクエリ実行、データベース管理を行うためのエージェントスキル集です。現在はベータ版(v1.0未満)で、README によると安定版v1.0までは破壊的変更が入る可能性があるとされています。利用にはSpanner APIを有効化したGoogle Cloudプロジェクト、Application Default Credentials、およびCloud Spanner Database ReaderとCloud Spanner Database UserのIAMロールが必要です。接続設定はSPANNER_PROJECT、SPANNER_INSTANCE、SPANNER_DATABASE、任意のSPANNER_DIALECTといった環境変数で行い、インストール方法はAntigravity(CLIまたは2.0/IDE)、Claude Code、Codexといったエージェントごとに異なります。リポジトリはApache-2.0ライセンスで公開されており、現時点で提供されているスキルは「Spanner Data」の1種類です。

概要

README によると、これはSaaS製品ではなく、AIエージェント(Antigravity、Claude Code、Codex)に組み込んでGoogle Cloud Spannerデータベースを自然言語で操作できるようにする「エージェントスキル」を提供するGitHubリポジトリです。

spanner でできること

  • データベース構造を確認し、テーブルやグラフなどのスキーマオブジェクトを把握する
  • 「'orders'データベースの全テーブルを見せて」のような自然言語プロンプトでデータを問い合わせる
  • Spannerデータベースに対してカスタムSQLクエリを実行する
  • テーブルのスキーマに基づいてPythonのdataclassなどのコードを生成する
  • Antigravity、Claude Code、Codexいずれかのエージェント向けにスキルをインストール・設定する
  • SPANNER_PROJECT、SPANNER_INSTANCE、SPANNER_DATABASE、SPANNER_DIALECTなどの環境変数で接続先を設定する
  • gemini --debugなどエージェントのデバッグモードを使い、接続や認証情報の問題を調査する

出典

原文の説明(英語)

Connect and interact with Spanner data using natural language.

spanner の変更履歴

一覧に戻る