spanner プラグイン
プラグイン Claude Code データベース データベース・ストレージAI エージェント・AI アプリ開発以下の解説は生成 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 の変更履歴
- プラグイン spanner を追加