FM

freema/mcp-gsheets

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

104 stars 23 forks Качество 90 Тренд 35MIT

freema/mcp-gsheets — это кандидат на MCP-сервер, импортированный из https://github.com/freema/mcp-gsheets.

Обзор

freema/mcp-gsheets — это кандидат на MCP-сервер, импортированный из https://github.com/freema/mcp-gsheets.

Обзор (машинный перевод)

Сервер Model Context Protocol (MCP) для интеграции с API Google Sheets. Позволяет читать, записывать и управлять документами Google Sheets напрямую из вашего MCP-клиента (например, Claude Code, Claude Desktop, Cursor и др.).

Ключевые особенности

  • Полная интеграция Google Sheets: Чтение, запись и управление электронными таблицами
  • Расширенные операции: пакетные операции, форматирование, диаграммы и условное форматирование
  • Гибкая аутентификация: поддержка учетных данных как на основе файлов, так и JSON-строк
  • Production Ready: Создано с TypeScript, комплексной обработкой ошибок и полным покрытием тестирования

Требования

  • Node.js v20 или выше
  • Google Cloud Project с включённым API Sheets
  • Сервисный аккаунт с JSON-ключом
  • NPM

Начало

Быстрая установка (рекомендуется)

Добавьте следующую конфигурацию в ваш MCP-клиент:

[! ПРИМЕЧАНИЕ] Использование mcp-gsheets@latest гарантирует, что ваш MCP-клиент всегда будет использовать последнюю версию сервера MCP Google Sheets.

Конфигурация клиента MCP

Код Клода Используйте Claude Code CLI для добавления сервера MCP Google Sheets (руководство):

После добавления отредактируйте конфигурацию Claude Code, чтобы добавить необходимые переменные среды:

Claude Desktop

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

MCP Google Sheets Server

A Model Context Protocol (MCP) server for Google Sheets API integration. Enables reading, writing, and managing Google Sheets documents directly from your MCP client (e.g., Claude Code, Claude Desktop, Cursor, etc.).

Key Features

  • Complete Google Sheets Integration: Read, write, and manage spreadsheets
  • Advanced Operations: Batch operations, formatting, charts, and conditional formatting
  • Flexible Authentication: Support for both file-based and JSON string credentials
  • Production Ready: Built with TypeScript, comprehensive error handling, and full test coverage

Requirements

Getting Started

Add the following config to your MCP client:

{
  "mcpServers": {
    "mcp-gsheets": {
      "command": "npx",
      "args": ["-y", "mcp-gsheets@latest"],
      "env": {
        "GOOGLE_PROJECT_ID": "your-project-id",
        "GOOGLE_APPLICATION_CREDENTIALS": "/absolute/path/to/service-account-key.json"
      }
    }
  }
}

[!NOTE] Using mcp-gsheets@latest ensures that your MCP client will always use the latest version of the MCP Google Sheets server.

MCP Client Configuration

Add to your Claude Desktop config:

Открыть полный README на GitHub

Установка

npx -y mcp-gsheets@latest
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "mcp-gsheets": { "command": "npx", "args": ["-y", "mcp-gsheets@latest"], "env": { "GOOGLE_PROJECT_ID": "your-project-id", "GOOGLE_APPLICATION_CREDENTIALS": "/absolute/path/to/service-account-key.json" } } } }