Servidor MCP de Formularios de Google
Este servidor MCP utiliza la API de Formularios de Google para proporcionar funciones como crear y editar formularios y obtener respuestas.
Cómo construir
Configuración inicial
Después de clonar el repositorio, instale las dependencias:
cd google-forms-server
npm installConstruyendo el servidor
# メインのMCPサーバーをビルド
npm run buildConstruya el script para obtener un token de actualización
# リフレッシュトークン取得スクリプトをビルド
npm run build:tokenEjecutarse en un entorno de desarrollo
# サーバーを直接実行
node build/index.js
# または、npm scriptを使用
npm run startRelated MCP server: Fillout.io MCP Server
Cómo configurarlo
Crea un proyecto en Google Cloud Console y habilita la API de Formularios de Google.
Busque “API de Formularios de Google” en API y servicios > Biblioteca y habilítela.
Obtenga un ID de cliente y un secreto de OAuth 2.0.
API y servicios > Credenciales > Crear credenciales > ID de cliente de OAuth
Tipo de aplicación: Seleccione "Aplicación de escritorio"
Establezca las variables de entorno para obtener el token de actualización.
export GOOGLE_CLIENT_ID="あなたのクライアントID" export GOOGLE_CLIENT_SECRET="あなたのクライアントシークレット" cd google-forms-server npm run build node build/get-refresh-token.jsNota: Si se produce un error al ejecutar get-refresh-token.js, ejecute el siguiente comando:
cd google-forms-server npm run build:token node build/get-refresh-token.jsCopia el token de actualización que se muestra.
Actualice el archivo de configuración de la aplicación de escritorio de Claude.
Abra
~/Library/Application Support/Claude/claude_desktop_config.json.Agregue la variable de entorno al
google-forms-serverenmcpServers: GXP7
Reinicie la aplicación de escritorio de Claude.
Herramientas disponibles
Este servidor MCP proporciona las siguientes herramientas:
create_form- Crea un nuevo formulario de Googleadd_text_question- Agrega una pregunta de texto al formularioadd_multiple_choice_question: agrega una pregunta de opción múltiple al formularioget_form- Obtiene los detalles de un formularioget_form_responses- Obtener respuestas del formulario
Ejemplo de uso
フォームを作成して、いくつかの質問を追加してください。Claude crea formularios utilizando herramientas MCP como:
Cree un nuevo formulario utilizando la herramienta
create_formAgregue preguntas utilizando
add_text_questionyadd_multiple_choice_questionVer la URL del formulario creado
This server cannot be installed
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.