Skip to main content
Glama
mkummer225

Google Sheets MCP

by mkummer225

구글 시트 MCP

AI 에이전트가 스프레드시트와 직접 상호 작용할 수 있게 해주는 Google 시트용 MCP(모델 컨텍스트 프로토콜) 커넥터입니다.

데모

https://github.com/user-attachments/assets/cc4729d9-4e6e-437b-848b-6da9a09418c3

Related MCP server: Google Sheets MCP

설정

  1. 이 저장소를 복제하세요:

지엑스피1

  1. 종속성 설치: npm install

  2. 빌드: npm run build

  3. Google Cloud Platform에서 OAuth 자격 증명을 만듭니다.

    • Google Cloud Console 에서 새 프로젝트를 만듭니다.

    • Google 시트 API 활성화

    • OAuth 동의 화면 구성

    • 적절한 리디렉션 URI(예: http://localhost:3000/oauth2callback )를 사용하여 OAuth 클라이언트 ID 자격 증명(데스크톱 애플리케이션)을 만듭니다.

    • 자격 증명을 다운로드하고 dist 하위 디렉토리에 gcp-oauth.keys.json 으로 저장합니다.

  4. MCP 서버를 시작합니다(필요한 경우 Google 계정을 인증/재인증하라는 메시지가 자동으로 표시됩니다): npm run start

용법

샘플 구성:

{
    "mcpServers": {
    "google-sheets-mcp": {
      "command": "node",
      "args": [
        "/{path_to_dir}/google-sheets-mcp/dist/index.js"
      ]
    }
  }
}

그러면 간단히 스프레드시트 ID를 지정하거나 에이전트에게 새 스프레드시트 ID를 만들어 달라고 요청하면 됩니다.

사용 가능한 작업

행동

설명

refresh_auth

자격 증명이 만료되면 Google 계정을 다시 인증하세요.

list_sheets

Google 스프레드시트의 모든 시트/탭 나열

create_sheet

Google 스프레드시트에서 새 시트/탭 만들기

create_spreadsheet

새 Google 스프레드시트 만들기

read_all_from_sheet

지정된 시트에서 모든 데이터를 읽습니다.

read_headings

시트에서 열 머리글 읽기

read_rows

시트에서 특정 행 읽기

read_columns

시트에서 특정 열 읽기

edit_cell

시트에서 단일 셀 편집

edit_row

시트의 전체 행 편집

edit_column

시트의 전체 열 편집

insert_row

지정된 위치에 새 행을 삽입합니다

insert_column

지정된 위치에 새 열을 삽입합니다

rename_sheet

스프레드시트에서 시트/탭 이름 바꾸기

rename_doc

Google 스프레드시트 이름 바꾸기

특허

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    A Model Context Protocol server that integrates with Google Drive and Google Sheets, enabling users to create, read, update, and manage spreadsheets through natural language commands.
    24,952 PyPI
    1,011
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI agents to interact directly with Google Sheets to create, read, and edit spreadsheets through the Model Context Protocol. It supports a wide range of actions including cell manipulation, row and column management, and sheet organization.
    578 npm
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to read, write, and manage Google Sheets spreadsheets through natural language commands, providing a bridge between MCP clients and the Google Sheets API.
    424 npm
    1
    MIT