mcp-google-docs
MCP Google Workspace 통합
Google Docs, Sheets, Slides, Drive를 포함한 Google Workspace 서비스와 상호 작용하기 위한 포괄적인 MCP(Metoro Control Protocol) 도구입니다.
특징
Google 드라이브 기능
파일 목록
파일 복사
파일 이름 바꾸기
빈 스프레드시트 만들기
템플릿에서 스프레드시트 만들기
기존 스프레드시트 복사
Google 스프레드시트 기능
목록 시트
복사지
시트 이름 바꾸기
시트 데이터 가져오기
행 추가/삭제
열 추가/삭제
셀 업데이트
차트 생성/업데이트/삭제
셀 서식 업데이트
Google 문서 기능
문서 만들기
서식을 적용하여 텍스트 삽입
제목 추가
이미지 삽입
테이블 생성 및 관리
페이지 나누기 삽입
수평선 추가
문서 스타일 업데이트
표 스타일 및 콘텐츠 관리
Google 슬라이드 기능
프레젠테이션 만들기
슬라이드 추가
이미지 삽입
모양과 선 추가
텍스트 스타일 업데이트
슬라이드 배경 수정
슬라이드 레이아웃 업데이트
슬라이드 전환 추가
스피커 노트 추가
Related MCP server: google-sheets-mcp
설치
1. 가상 환경 설정
맥OS/리눅스
지엑스피1
윈도우
# Create virtual environment
python -m venv venv
# Activate virtual environment
venv\Scripts\activate2. 필요한 패키지 설치
pip install -r requirements.txt3. Google Cloud Console 설정
Google Cloud Console에서 프로젝트 만들기
OAuth 2.0 클라이언트 ID 생성
필수 API 활성화:
구글 시트 API
구글 드라이브 API
Google 문서 API
Google 슬라이드 API
4. 환경 변수 설정
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용법
1. 프로그램 실행
python main.py2. MCP를 통해 도구 사용
Google 드라이브 예시
# List files
mcp list_files
# Copy a file
mcp copy_file --file-id "file_id" --new_name "new_name"Google 스프레드시트 예시
# Get sheet data
mcp get_sheet_data --spreadsheet_id "your_spreadsheet_id" --range "Sheet1!A1:D10"
# Create chart
mcp create_chart --chart_type "LINE" --range "A1:B10" --sheet_name "Sheet1" --title "Sales Trend"Google 문서 예시
# Create document
mcp create_document --title "My Document"
# Insert formatted text
mcp insert_text_to_document --document_id "doc_id" --text "Hello World" --font_family "Arial" --font_size 12Google 슬라이드 예시
# Create presentation
mcp create_presentation --title "My Presentation"
# Add slide with content
mcp add_slide_to_presentation --presentation_id "presentation_id" --title "Slide Title" --content "Slide Content"환경 변수
MCPGD_CLIENT_SECRET_PATH: Google OAuth 2.0 클라이언트 비밀 파일 경로MCPGD_FOLDER_ID: Google 드라이브 폴더 IDMCPGD_TOKEN_PATH: 토큰 저장 파일 경로(선택 사항, 기본값: ~/.mcp_google_spreadsheet.json)
특허
MIT 라이센스
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceRead and write Google Sheets, Docs, Drive, and Apps Script from any MCP client. 82 tools with OAuth2 auth, tested against live Google APIs.1MIT
- Alicense-qualityAmaintenanceMCP server for Google Sheets - read, write, and query spreadsheet data.2502MIT
- Alicense-qualityDmaintenanceMCP server for interacting with Google Sheets, providing tools to list sheets, read data from cell ranges, and write data to cell ranges.3MIT
- Alicense-qualityCmaintenanceMCP server to read, write, create, and format Google Sheets via OAuth2 authentication, providing tools for spreadsheet management.425MIT
Related MCP Connectors
Google Docs MCP Pack — read, create, and edit Google Docs via OAuth.
Streamable HTTP MCP server for Google Calendar and Sheets with OAuth login.
MCP tools for TON Sites, TON DNS and TON Storage.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/dev-ithitchhiker/mcp-google-docs'
If you have feedback or need assistance with the MCP directory API, please join our Discord server