RC

ringo380/claude-google-sheets-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

19 stars 9 forks 品質 60 トレンド 22MIT

Claude CLIとGoogleスプレッドシートの統合のための包括的なモデルコンテキストプロトコル(MCP)サーバー

概要

ClaudeとGoogleスプレッドシートの統合のための包括的なモデルコンテキストプロトコル(MCP)サーバー。 このサーバーは、スプレッドシートの検出、データ操作、およびフォーマットを含むGoogleスプレッドシートの操作に直観的なアクセスを提供します。 - Googleドライブで - フィルター(名前、所有者、日付、共有ステータス) - 任意のスプレッドシートについて - 部分的なマッチング - 複数のフォーマットオプションを持つ任意の範囲から - タイプの推論と特定の範囲 - 既存のデータを上書きすることなく安全に - 確認保護 - - - 数分でClaude CLIの統合を完了 - マニュアルJSON編集は必要ありません - /list-sheets、/read-sheet、/write-sheetなど - - 任意のGoogleアカウントタイプで動作します - - 自動的にClaude CLIを見つけて構成します - : 個人、GCP、Google Workspace/GSuite - ガイド認証設定 - : OAuth 2.0、サービスアカウント、アプリケーションデフォルト認証 - および安全なキャッシュ - および許可チェック - Python 3.

概要(AI 翻訳)

ClaudeとGoogleスプレッドシートの統合のための包括的なモデルコンテキストプロトコル(MCP)サーバー。 このサーバーは、スプレッドシートの検出、データ操作、およびフォーマットを含むGoogleスプレッドシートの操作に直観的なアクセスを提供します。

完全なClaude CLIのオートメーションの1コマンド インストールを記述して下さい!

✨ 機能

は、Spreadsheet ディスカバリー **

-すべてのスプレッドシートをGoogleドライブで一覧表示 -フィルタ(名前、所有者、日付、共有ステータス)で高度な検索 -すべてのスプレッドシートについて詳細メタデータ

  • 部分的な一致と名前によって固定シート
クライアントデータ操作**

-複数のフォーマットオプションで任意の範囲からデータを読み込む

  • Write data は、型推論と特定の範囲 -既存のデータを上書きすることなく安全に行を追加
  • クリア範囲確認ガードで

Â̂ m 点

  • ワンコマンドインストール - 数分でClaude CLIの統合を完了
  • 自動設定 - マニュアルJSON編集は必要ありません
  • 8 slash コマンドが含まれている* - /list-sheets], [/read-sheet], [/write-sheet], 等。 -ユニバーサル認証 - 任意のGoogleアカウントタイプで動作します

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Claude Google Sheets MCP Server

A comprehensive Model Context Protocol (MCP) server for Google Sheets integration with Claude. This server provides intuitive access to Google Sheets operations, including spreadsheet discovery, data manipulation, and formatting - specifically optimized for Claude CLI.

🚀 One-command installation with full Claude CLI automation!

✨ Features

🔍 Spreadsheet Discovery

  • List all spreadsheets in your Google Drive
  • Advanced search with filters (name, owner, date, sharing status)
  • Detailed metadata about any spreadsheet
  • Find sheets by name with partial matching

📊 Data Operations

  • Read data from any range with multiple format options
  • Write data to specific ranges with type inference
  • Append rows safely without overwriting existing data
  • Clear ranges with confirmation safeguards

🚀 Fully Automated Setup

  • One-command installation - Complete Claude CLI integration in minutes
  • Automatic configuration - No manual JSON editing required
  • 8 slash commands included - /list-sheets, /read-sheet, /write-sheet, etc.
  • Universal authentication - Works with any Google account type
  • Smart detection - Automatically finds and configures Claude CLI

🔐 Universal Authentication

  • Works with any Google account type: Personal, GCP, Google Workspace/GSuite
  • Interactive setup wizard for guided authentication configuration
  • Multiple auth methods: OAuth 2.0, Service Account, Application Default Credentials
  • Automatic token refresh and secure caching
  • Smart account detection and permission checking

🚀 Quick Start

Prerequisites

  • Python 3.11 or higher
  • Claude CLI installed
  • A Google account (personal, GCP, or Google Workspace/GSuite)

Installation

🔥 One-Command Setup (Recommended)

For completely automated installation including Claude CLI configuration, slash commands, and authentication setup:

git clone https://github.com/ryanrobson/claude-google-sheets-mcp.git
cd claude-google-sheets-mcp
./install-claude-cli.sh

This script will:

  • ✅ Install all dependencies
  • ⚙️ Automatically configure Claude CLI
  • 📝 Install all 8 slash commands
  • 🔐 Guide you through authentication setup
  • 🧪 Test the installation

Manual Installation

If you prefer step-by-step control:

  1. Clone the repository:

    git clone https://github.com/ryanrobson/claude-google-sheets-mcp.git
    cd claude-google-sheets-mcp
    
  2. Install the server:

    ./install.sh
    
  3. Run the interactive setup wizard:

GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "google-sheets": { "command": "/path/to/claude-google-sheets-mcp/venv/bin/python", "args": [ "-m", "claude_google_sheets.server" ] } } }