Google Forms MCP Server

by masatoshi118

Integrations

  • Provides tools for creating and managing Google Forms, including creating forms, adding text and multiple choice questions, retrieving form details, and collecting form responses.

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

설정 방법

  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 표시
-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Enables interaction with Google Forms API to create forms, add questions, and retrieve responses through natural language commands.

  1. 빌드 방법
    1. 초기 설정
    2. 서버 빌드
    3. 새로 고침 토큰 검색 스크립트 빌드
    4. 개발 환경에서 실행
  2. 설정 방법
    1. 사용 가능한 도구
      1. 사용 예

        Related MCP Servers

        • -
          security
          F
          license
          -
          quality
          Enables form management, response handling, and analytics through the Fillout.io API for enhanced form interactions and insights.
          Last updated 4 months ago
          TypeScript
        • -
          security
          A
          license
          -
          quality
          Integrates with Google Tasks to allow listing, reading, searching, creating, updating, and deleting tasks.
          Last updated 3 months ago
          15
          TypeScript
          MIT License
        • A
          security
          A
          license
          A
          quality
          Enables extracting data from websites using natural language prompts, allowing users to specify exactly what content they want in plain English and returning structured JSON data.
          Last updated 2 months ago
          1
          1,379
          4
          TypeScript
          MIT License
          • Apple
          • Linux
        • -
          security
          F
          license
          -
          quality
          Provides browser automation capabilities through an API endpoint that interprets natural language commands to perform web tasks using OpenAI's GPT models.
          Last updated 2 months ago
          Python

        View all related MCP servers

        ID: pj6j2l2dba