
freema/mcp-gsheets
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
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
- Node.js v22 or higher
- Google Cloud Project with Sheets API enabled
- Service Account with JSON key file
- npm
Getting Started
Quick Install (Recommended)
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@latestensures 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:
Установка
npx -y mcp-gsheets@latestКонфигурация
{
"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"
}
}
}
}