MCP Server for Spanner

by k65miyazakiy

267 downloads
Not rated
GitHub

Description

# MCP Server for Spanner MCP Server for Spanner は、Google Cloud Spanner データベースに接続し、SQL クエリを実行するための Model Context Protocol (MCP) サーバーです。主に AI アシスタントなどが Spanner データベースとの対話を行うためのツールとして機能します。 ## 機能 - SELECT クエリの実行 - データ更新 (INSERT, UPDATE, DELETE) クエリの実行 - DDL (CREATE TABLE, ALTER…

About

# MCP Server for Spanner MCP Server for Spanner は、Google Cloud Spanner データベースに接続し、SQL クエリを実行するための Model Context Protocol (MCP) サーバーです。主に AI アシスタントなどが Spanner データベースとの対話を行うためのツールとして機能します。 ## 機能 - SELECT クエリの実行 - データ更新 (INSERT, UPDATE, DELETE) クエリの実行 - DDL (CREATE TABLE, ALTER TABLE など) クエリの実行 - テーブル一覧の取得 - テーブル構造の詳細表示…

Details

Author
k65miyazakiy
Downloads
267
Categories
Other, Database

- Execute SELECT queries on Spanner tables
- Run INSERT, UPDATE, DELETE data modification queries
- Execute DDL statements (CREATE TABLE, ALTER TABLE, etc.)
- List all tables in the database
- Show detailed table structure (schema)

Clone the repository, install dependencies (npm install), build (npm run build), then configure the server using environment variables (PROJECT_ID, INSTANCE_ID, DATABASE_ID, API_ENDPOINT) or command-line arguments. The server can be launched via Claude Desktop settings or with MCP Inspector for development.

MCP Server for Spanner

MCP Server for Spanner は、Google Cloud Spanner データベースに接続し、SQL クエリを実行するための Model Context Protocol (MCP) サーバーです。主に AI アシスタントなどが Spanner データベースとの対話を行うためのツールとして機能します。

機能

- SELECT クエリの実行
- データ更新 (INSERT, UPDATE, DELETE) クエリの実行
- DDL (CREATE TABLE, ALTER TABLE など) クエリの実行
- テーブル一覧の取得
- テーブル構造の詳細表示

インストール

前提条件

- Node.js 22 以上
- Spanner エミュレータ もしくは devcontainer を利用可能な環境

セットアップ

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.