Google Forms MCP Server
이 MCP 서버는 Google Forms API를 사용하여 양식 작성, 수정, 답변 검색 등의 기능을 제공합니다.
빌드 방법
초기 설정
리포지토리를 복제한 후 종속성 설치
서버 빌드
새로 고침 토큰 검색 스크립트 빌드
개발 환경에서 실행
설정 방법
Google Cloud Console에서 프로젝트를 만들고 Google Forms API를 사용 설정합니다.
API 및 서비스 > 라이브러리에서 'Google Forms API'를 검색하여 사용 설정합니다.
OAuth 2.0 클라이언트 ID와 비밀을 가져옵니다.
API 및 서비스 > 자격 증명 > 자격 증명 만들기 > OAuth 클라이언트 ID
애플리케이션 유형: '데스크톱 앱' 선택
환경 변수를 설정하여 새로 고침 토큰을 가져옵니다.
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표시된 새로 고침 토큰을 복사합니다.
Claude의 데스크톱 앱 설정 파일을 업데이트합니다.
~/Library/Application Support/Claude/claude_desktop_config.json
을 엽니다.mcpServers
섹션의google-forms-server
에 환경 변수 추가 : GXP7
Claude의 데스크톱 앱을 다시 시작합니다.
사용 가능한 도구
이 MCP 서버는 다음 도구를 제공합니다.
create_form
- 새로운 Google 설문지 만들기add_text_question
- 양식에 텍스트 질문 추가add_multiple_choice_question
- 양식에 선택 수식 질문 추가get_form
- 폼의 상세를 취득합니다.get_form_responses
- 폼의 답변을 가져옵니다.
사용 예
Claude는 다음과 같은 MCP 도구를 사용하여 양식을 작성합니다.
create_form
도구를 사용하여 새 양식 작성add_text_question
또는add_multiple_choice_question
도구를 사용하여 질문 추가작성된 양식의 URL 표시
This server cannot be installed
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.
Related MCP Servers
- AsecurityAlicenseAqualityUtilizes Gemini API and Google Search to generate answers based on the latest information for user queries.Last updated -23MIT License
- -securityFlicense-qualityEnables form management, response handling, and analytics through the Fillout.io API for enhanced form interactions and insights.Last updated -
- -securityAlicense-qualityIntegrates with Google Tasks to allow listing, reading, searching, creating, updating, and deleting tasks.Last updated -84MIT License
- -securityAlicense-qualityEnables interaction with Gmail through the Gmail API to read, send, and manage emails. Supports multiple Gmail accounts with real-time monitoring and advanced features for email search and attachment handling.Last updated -16Apache 2.0