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:
Construyendo el servidor
Construya el script para obtener un token de actualización
Ejecutarse en un entorno de desarrollo
Related 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