Cover image
Try Now
2025-04-09

Ein leichter MCP -Server zur Integration von Google -Dokumenten, Blättern und Folien mit benutzerdefinierten Anwendungen. Ermöglicht das nahtlose Dokumentenmanagement, die Zusammenarbeit in Echtzeit und die API-basierte Automatisierung.

3 years

Works with Finder

1

Github Watches

0

Github Forks

1

Github Stars

MCP Google Spreadsheet

Google Spreadsheet와 Google Drive를 조작하기 위한 MCP(Metoro Control Protocol) 도구입니다. A tool for manipulating Google Spreadsheet and Google Drive using MCP (Metoro Control Protocol).

기능 (Features)

Google Drive 기능 (Google Drive Features)

  • 파일 목록 조회 (List files)
  • 파일 복사 (Copy files)
  • 파일 이름 변경 (Rename files)
  • 빈 스프레드시트 생성 (Create empty spreadsheets)
  • 템플릿 기반 스프레드시트 생성 (Create spreadsheets from templates)
  • 기존 스프레드시트 복사 (Copy existing spreadsheets)

Google Sheets 기능 (Google Sheets Features)

  • 시트 목록 조회 (List sheets)
  • 시트 복사 (Copy sheets)
  • 시트 이름 변경 (Rename sheets)
  • 시트 데이터 조회 (Get sheet data)
  • 행 추가/삭제 (Add/Delete rows)
  • 열 추가/삭제 (Add/Delete columns)
  • 셀 업데이트 (Update cells)
  • 차트 생성/수정/삭제 (Create/Update/Delete charts)
  • 셀 서식 변경 (Update cell formats)

설치 방법 (Installation)

1. 가상 환경 설정 (Virtual Environment Setup)

macOS/Linux

# 가상 환경 생성 (Create virtual environment)
python -m venv venv

# 가상 환경 활성화 (Activate virtual environment)
source venv/bin/activate

Windows

# 가상 환경 생성 (Create virtual environment)
python -m venv venv

# 가상 환경 활성화 (Activate virtual environment)
venv\Scripts\activate

2. 필요한 패키지 설치 (Install Required Packages):

pip install -r requirements.txt

3. Google Cloud Console 설정 (Google Cloud Console Setup)

  1. Google Cloud Console에서 프로젝트를 생성합니다. (Create a project in Google Cloud Console)
  2. OAuth 2.0 클라이언트 ID를 생성합니다. (Create OAuth 2.0 client ID)
  3. 필요한 API를 활성화합니다: (Enable required APIs:)
    • Google Sheets API
    • Google Drive API

4. 환경 변수 설정 (Environment Variables Setup):

export MCPGD_CLIENT_SECRET_PATH="/path/to/client_secret.json"
export MCPGD_FOLDER_ID="your_folder_id"
export MCPGD_TOKEN_PATH="/path/to/token.json"  # 선택사항 (Optional)

사용 방법 (Usage)

1. 프로그램 실행 (Run the Program):

python main.py

2. MCP를 통해 도구 사용 (Use Tools via MCP):

# 예시: 파일 목록 조회 (Example: List files)
mcp list_files

# 예시: 시트 데이터 조회 (Example: Get sheet data)
mcp get_sheet_data --spreadsheet-id "your_spreadsheet_id" --range "Sheet1!A1:D10"

# 예시: 차트 생성 (Example: Create chart)
mcp create_chart --chart-type "LINE" --range "A1:B10" --sheet-name "Sheet1" --title "Sales Trend"

환경 변수 (Environment Variables)

  • MCPGD_CLIENT_SECRET_PATH: Google OAuth 2.0 클라이언트 시크릿 파일 경로 (Path to Google OAuth 2.0 client secret file)
  • MCPGD_FOLDER_ID: Google Drive 폴더 ID (Google Drive folder ID)
  • MCPGD_TOKEN_PATH: 토큰 저장 파일 경로 (Path to token storage file, Optional, Default: ~/.mcp_google_spreadsheet.json)

라이선스 (License)

MIT License

相关推荐

  • NiKole Maxwell
  • I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

  • Joshua Armstrong
  • Confidential guide on numerology and astrology, based of GG33 Public information

  • https://suefel.com
  • Latest advice and best practices for custom GPT development.

  • Emmet Halm
  • Converts Figma frames into front-end code for various mobile frameworks.

  • Elijah Ng Shi Yi
  • Advanced software engineer GPT that excels through nailing the basics.

  • lumpenspace
  • Take an adjectivised noun, and create images making it progressively more adjective!

  • Yasir Eryilmaz
  • AI scriptwriting assistant for short, engaging video content.

  • Daren White
  • A supportive coach for mastering all Spanish tenses.

  • J. DE HARO OLLE
  • Especialista en juegos de palabras en varios idiomas.

  • https://maiplestudio.com
  • Find Exhibitors, Speakers and more

  • apappascs
  • Entdecken Sie die umfassendste und aktuellste Sammlung von MCP-Servern auf dem Markt. Dieses Repository dient als zentraler Hub und bietet einen umfangreichen Katalog von Open-Source- und Proprietary MCP-Servern mit Funktionen, Dokumentationslinks und Mitwirkenden.

  • huahuayu
  • Ein einheitliches API-Gateway zur Integration mehrerer Ethercan-ähnlicher Blockchain-Explorer-APIs mit Modellkontextprotokoll (MCP) für AI-Assistenten.

  • deemkeen
  • Steuern Sie Ihren MBOT2 mit einer Power Combo: MQTT+MCP+LLM

  • jae-jae
  • MCP -Server für den Fetch -Webseiteninhalt mit dem Headless -Browser von Dramatikern.

  • HiveNexus
  • Ein KI-Chat-Bot für kleine und mittelgroße Teams, die Modelle wie Deepseek, Open AI, Claude und Gemini unterstützt. 专为中小团队设计的 ai 聊天应用 , 支持 Deepseek 、 Open ai 、 claude 、 Gemini 等模型。

  • zhaoyunxing92
  • 本项目是一个钉钉 MCP (Message Connector Protocol )服务 , 提供了与钉钉企业应用交互的 api 接口。项目基于 Go 语言开发 , 支持员工信息查询和消息发送等功能。

    Reviews

    1 (1)
    Avatar
    user_7pzZk0Lz
    2025-04-16

    The MCP Spotify Server by Atharv1705 is a fantastic solution for managing and streaming your music effortlessly. It integrates seamlessly with Spotify, providing a smooth user experience. The setup is straightforward thanks to clear documentation and a welcoming startup message. Highly recommend for anyone looking for a reliable music server. Check it out here: https://mcp.so/server/mcp-spotify-server/Atharv1705