
xing5/mcp-google-sheets
Deployment & DevOps이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
이 MCP 서버는 구글 드라이브 및 구글 시트와 연동되어 스프레드시트 생성 및 수정을 가능하게 합니다.
개요
당신의 AI 비서가 구글 시트로 가는 관문! 📊 mcp-google-sheets는 Python 기반 MCP 서버로, Claude Desktop과 같은 MCP 호환 클라이언트와 Google Sheets API 사이의 다리 역할을 합니다. 정의된 도구 세트를 사용해 Google 스프레드시트와 상호작용할 수 있게 해주며, AI가 주도하는 강력한 자동화 및 데이터 처리 워크플로우를 가능하게 합니다. 본질적으로 서버는 한 줄로 실행됩니다: uvx mcp-google-sheets@latest. 이 명령어는 최신 코드를 자동으로 다운로드하고 실행합니다. 최신 기능과 버그 수정이 포함된 최신 버전을 확인하기 위해서입니다. 아래에 사용되는 ID에 대한 자세한 정보는 ID 참조 가이드를 참조하십시오. 1. * 먼저 Google Cloud Platform 자격 증명을 설정하고 필요한 API를 활성화하세요. 저희는 .을 강력히 권장합니다. * ➡️ 아래 가이드로 이동하세요. 2. * uvx는 uv의 일부로, 빠른 Python 패키지 설치 및 해석기입니다. 아직 설치하지 않았다면 설치하세요: 설치 프로그램 출력에 따라 필요하다면 PATH에 uv를 추가하세요.
개요(AI 번역)
MCP-구글-시트
당신의 AI 비서가 구글 시트로 가는 관문! 📊
🤔 이게 뭐야?
mcp-google-sheets는 Python 기반 MCP 서버로, Claude Desktop과 같은 MCP 호환 클라이언트와 Google Sheets API 간의 다리 역할을 합니다. 정의된 도구 세트를 사용해 Google 스프레드시트와 상호작용할 수 있어, AI가 주도하는 강력한 자동화 및 데이터 처리 워크플로우를 가능하게 합니다.
🚀 퀵 스타트 (uvx 사용)
본질적으로 서버는 한 줄로 실행됩니다: uvx mcp-google-sheets@latest.
이 명령어는 최신 코드를 자동으로 다운로드하고 실행합니다. **항상 @latest**를 사용하여 최신 기능과 버그 수정이 포함된 최신 버전을 사용할 것을 권장합니다.
사용된 신분증에 대한 자세한 정보는 ID 참조 가이드를 Refer below.
- ** ☁️ 전제 조건: Google Cloud Setup**
- 먼저 Google Cloud Platform 자격 증명을 설정하고 필요한 API를 활성화해야 합니다. Service Account 사용을 강력히 권장합니다. ➡️ * 아래 상세 구글 클라우드 플랫폼 설정 가이드로 이동하세요.
- ** 설치 🐍
uv**
uvx는 빠른 Python 패키지 설치 및 해석기인uv의 일부입니다.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
🤔 What is this?
mcp-google-sheets is a Python-based MCP server that acts as a bridge between any MCP-compatible client (like Claude Desktop) and the Google Sheets API. It allows you to interact with your Google Spreadsheets using a defined set of tools, enabling powerful automation and data manipulation workflows driven by AI.
🚀 Quick Start (Using uvx)
Essentially the server runs in one line: uvx mcp-google-sheets@latest.
This command will automatically download the latest code and run it. We recommend always using @latest to ensure you have the newest version with the latest features and bug fixes.
Refer to the ID Reference Guide for more information about the IDs used below.
-
☁️ Prerequisite: Google Cloud Setup
- You must configure Google Cloud Platform credentials and enable the necessary APIs first. We strongly recommend using a Service Account.
- ➡️ Jump to the Detailed Google Cloud Platform Setup guide below.
-
🐍 Install
uvuvxis part ofuv, a fast Python package installer and resolver. Install it if you haven’t already:
Follow instructions in the installer output to add# macOS / Linux curl -LsSf https://astral.sh/uv/install.sh | sh # Windows powershell -c "irm https://astral.sh/uv/install.ps1 | iex" # Or using pip: # pip install uvuvto your PATH if needed.
-
🔑 Set Essential Environment Variables (Service Account Recommended)
- You need to tell the server how to authenticate. Set these variables in your terminal:
- (Linux/macOS)
# Replace with YOUR actual path and folder ID from the Google Setup step export SERVICE_ACCOUNT_PATH="/path/to/your/service-account-key.json" export DRIVE_FOLDER_ID="YOUR_DRIVE_FOLDER_ID" - (Windows CMD)
set SERVICE_ACCOUNT_PATH="C:\path\to\your\service-account-key.json" set DRIVE_FOLDER_ID="YOUR_DRIVE_FOLDER_ID" - (Windows PowerShell)
$env:SERVICE_ACCOUNT_PATH = "C:\path\to\your\service-account-key.json" $env:DRIVE_FOLDER_ID = "YOUR_DRIVE_FOLDER_ID"
설치
uvx mcp-google-sheets@latest --include-tools get_sheet_data update_cells list_spreadsheets list_sheets설정
{
"mcpServers": {
"google-sheets": {
"command": "uvx",
"args": [
"mcp-google-sheets@latest",
"--include-tools",
"get_sheet_data,update_cells,list_spreadsheets,list_sheets"
],
"env": {
"SERVICE_ACCOUNT_PATH": "/path/to/credentials.json"
}
}
}
}