Skip to main content
Glama
Google Forms MCP Server

Google Forms MCP Server

by masatoshi118

Google Forms MCP Server

이 MCP 서버는 Google Forms API를 사용하여 양식 작성, 수정, 답변 검색 등의 기능을 제공합니다.

빌드 방법

초기 설정

리포지토리를 복제한 후 종속성 설치

cd google-forms-server
npm install

서버 빌드

# メインのMCPサーバーをビルド
npm run build

새로 고침 토큰 검색 스크립트 빌드

# リフレッシュトークン取得スクリプトをビルド
npm run build:token

개발 환경에서 실행

# サーバーを直接実行
node build/index.js

# または、npm scriptを使用
npm run start

Related MCP server: Formswrite MCP

설정 방법

  1. Google Cloud Console에서 프로젝트를 만들고 Google Forms API를 사용 설정합니다.

  2. OAuth 2.0 클라이언트 ID와 비밀을 가져옵니다.

    • API 및 서비스 > 자격 증명 > 자격 증명 만들기 > OAuth 클라이언트 ID

    • 애플리케이션 유형: '데스크톱 앱' 선택

  3. 환경 변수를 설정하여 새로 고침 토큰을 가져옵니다.

    export GOOGLE_CLIENT_ID="あなたのクライアントID"
    export GOOGLE_CLIENT_SECRET="あなたのクライアントシークレット"
    cd google-forms-server
    npm run build
    node build/get-refresh-token.js

    주의 : get-refresh-token.js를 실행할 때 오류가 발생하면 다음 명령을 실행하십시오.

    cd google-forms-server
    npm run build:token
    node build/get-refresh-token.js
  4. 표시된 새로 고침 토큰을 복사합니다.

  5. Claude의 데스크톱 앱 설정 파일을 업데이트합니다.

    • ~/Library/Application Support/Claude/claude_desktop_config.json 을 엽니다.

    • mcpServers 섹션의 google-forms-server 에 환경 변수 추가 : GXP7

  6. Claude의 데스크톱 앱을 다시 시작합니다.

사용 가능한 도구

이 MCP 서버는 다음 도구를 제공합니다.

  1. create_form - 새로운 Google 설문지 만들기

  2. add_text_question - 양식에 텍스트 질문 추가

  3. add_multiple_choice_question - 양식에 선택 수식 질문 추가

  4. get_form - 폼의 상세를 취득합니다.

  5. get_form_responses - 폼의 답변을 가져옵니다.

사용 예

フォームを作成して、いくつかの質問を追加してください。

Claude는 다음과 같은 MCP 도구를 사용하여 양식을 작성합니다.

  1. create_form 도구를 사용하여 새 양식 작성

  2. add_text_question 또는 add_multiple_choice_question 도구를 사용하여 질문 추가

  3. 작성된 양식의 URL 표시

Related MCP Connectors

Related MCP Servers