MG

matteoantoci/google-slides-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

191 stars 49 forks 품질 64 트렌드 25NOASSERTION

matteoantoci/google-slides-mcp는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요

matteoantoci/google-slides-mcp는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요(AI 번역)

이 프로세스는 Google Slides API의 MCP 서버입니다. 호스트가 stdio에서 대화합니다. 첫 번째 시작은 브라우저를 엽니다. 데스크톱 클라이언트 ID와 클라이언트 비밀을 붙여넣습니다. Google 동의가 뒤따릅니다. 이후 시작하면 토큰 저장소를 읽습니다.

선수 조건

  • Node.js 20세 이상
  • Google Slides API가 활성화된 구글 클라우드 프로젝트
  • OAuth 데스크톱 클라이언트 ID 및 클라이언트 비밀

새로고침 토큰이 필요하지 않습니다. 프로세스 환경도 필요하지 않습니다.

클로드 코드

  1. 데스크톱 OAuth 클라이언트를 생성하세요. 아래 Google 인증 플랫폼 단계를 사용하세요.

  2. 클로드 코드에서 실행:

  3. 클로드가 요청하면 /reload-plugins를 달립니다.

  4. 첫 번째 시작에서 브라우저를 엽니다. 클라이언트 ID와 클라이언트 시크릿을 붙여넣습니다. Google 동의를 완료합니다.

이후 세션에서는 토큰 저장소를 읽습니다. 호스트 JSON 없음. 환경도 없습니다.

다른 진행자들

  1. 이 저장소를 복제합니다.
  2. npm install를 달리기.
  3. npm run build를 달립니다.
  4. Google Cloud Console에서 데스크톱 OAuth 클라이언트 생성:
  • Google 인증 플랫폼 개방.
  • 페이지에 플랫폼이 설정되지 않았다고 나오면 시작하기를 클릭하세요.
  • 앱 이름: Google Slides MCP 사용자 지원 이메일: 귀하의 주소.
  • 청중: 외부.
  • 연락처 이메일: 주소. 정책에 동의하세요. 만들기를 클릭하세요.
  • 오픈 오디언.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Google Slides MCP Server

This process is an MCP server for the Google Slides API. A host talks to it on stdio. The first start opens a browser. You paste a Desktop client id and client secret. Google consent follows. Later starts read the token store.

Prerequisites

  • Node.js 20 or later
  • A Google Cloud project with the Google Slides API enabled
  • An OAuth Desktop client id and client secret

You do not need a refresh token. You do not need process env.

Claude Code

  1. Create a Desktop OAuth client. Use the Google Auth platform steps below.
  2. In Claude Code run:
/plugin marketplace add matteoantoci/claude-plugins
/plugin install google-slides-mcp@matteoantoci-plugins
  1. Run /reload-plugins if Claude asks.
  2. The first start opens a browser. Paste the client id and the client secret. Finish Google consent.

Later sessions read the token store. No host JSON. No env.

Other hosts

  1. Clone this repository.
  2. Run npm install.
  3. Run npm run build.
  4. Create a Desktop OAuth client in Google Cloud Console:
    • Open Google Auth platform.
    • If the page says the platform is not configured, click Get Started.
    • App name: Google Slides MCP. User support email: your address.
    • Audience: External.
    • Contact email: your address. Agree to the policy. Click Create.
    • Open Audience. Add your Gmail as a test user.
    • Open Data Access. Add https://www.googleapis.com/auth/presentations and https://www.googleapis.com/auth/drive.readonly. Save.
    • Open Clients. Click Create Client. Application type: Desktop app. Name: Google Slides MCP Desktop. Click Create.
    • Copy the client id and the client secret.
  5. Run npm run start. Paste the client id and the client secret. Finish Google consent. Then stop the process.
  6. Point the host at node /path/to/google-slides-mcp/build/index.js. Do not set env.

Example host config:

"google-slides-mcp": {
  "transportType": "stdio",
  "command": "node",
  "args": [
    "/path/to/google-slides-mcp/build/index.js"
  ]
}

Replace the path with the compiled build/index.js on your machine.

First start

The process opens a loopback page.

  • If the store has no client id or client secret, paste those two values.
  • Continue to Google consent.
  • Close the success page.

The process writes the Google credential to the token store. It tries the OS keychain first. It uses ~/.config/google-slides-mcp/credential.json if the keychain is not available. File mode is 0600.

Later starts use the store. No browser.

GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →