GRID MCP Server について
GRID MCP Server は Claude for Desktop を GRID API に接続し、スプレッドシートに関する質問に使えます。このプロジェクトは GRID のエージェントツールとローカル用スプレッドシートパッケージに置き換えられています。
主な機能
- 01スプレッドシートのブックを照会
- 02API キーで GRID API を利用
- 03Claude for Desktop のサーバーとして設定
活用シーン
- 01ブック内のセル範囲の合計を計算
- 02GRID のスプレッドシートについて Claude に質問
MCP 対応
MCP サーバーとして GRID API を MCP クライアントに公開し、Claude for Desktop に設定できます。README ではブックデータへの質問例が示されています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
GRID MCP サーバー
Claude for Desktop から直接 GRID API を使用するための Model Context Protocol サーバーです。
ヒント
このプロジェクトは、当社のエージェントツールとスプレッドシートをローカルで操作するためのパッケージに引き継がれています。
サーバーの使用方法
重要
このサーバーを実行するには、いくつかの前提条件があります。
- Claude for Desktop、Node.js、Gitをインストールします
- GRID に登録し、スプレッドシートをアップロードして、API キーのコピーを保存します
-
このリポジトリをクローンします:
git clone https://github.com/GRID-is/claude-mcp.git -
完了したら、新しいディレクトリに移動します:
cd claude-mcp -
次に、npmを使用してプロジェクトをセットアップします:
npm install -
次に、この MCP サーバーを使用するように Claude for Desktop を設定します。
そのためには、Claude のアプリ設定ファイルを開きます(存在しない場合は作成します)。
MacOS の場合:
~/Library/Application\ Support/Claude/claude_desktop_config.jsonWindows の場合:
%APPDATA%\Claude\claude_desktop_config.json -
mcpServersキーにサーバーを追加します:{ "mcpServers": { "grid": { "command": "node", "args": ["/ABSOLUTE/PATH/TO/claude-mcp/dist/index.js"], "env": { "GRID_API_TOKEN": "YOUR_API_KEY" } } } }/ABSOLUTE/PATH/TO/claude-mcpをリポジトリディレクトリの実際の場所に、YOUR_API_KEYを GRID API キーに置き換えてください。 -
Claude for Desktop を終了して、再度開きます。これで、スプレッドシートについて Claude に質問できます:
ID が xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx のワークブックを使って、セル A1:C10 の合計を教えてください
開発
サーバーコードをローカルで変更する場合:
-
依存関係をインストールします:
npm install -
サーバーをビルドします:
npm run build -
自動再ビルドを有効にして開発する場合:
npm run watch
デバッグ
MCP サーバーは stdio で通信するため、デバッグが難しい場合があります。パッケージスクリプトとして利用できる MCP Inspector の使用をおすすめします:
npm run inspector
MCP Inspector は、ブラウザーでデバッグツールにアクセスするための URL を提示します。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。