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
Cómo configurarlo
- Crea un proyecto en Google Cloud Console y habilita la API de Formularios de Google.
- https://console.cloud.google.com/
- 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.Nota: Si se produce un error al ejecutar get-refresh-token.js, ejecute el siguiente comando:
- Copia 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-server
enmcpServers
: GXP7
- Abra
- 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_form
- Agregue preguntas utilizando
add_text_question
yadd_multiple_choice_question
- Ver la URL del formulario creado
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.
Permite la interacción con la API de Formularios de Google para crear formularios, agregar preguntas y recuperar respuestas mediante comandos de lenguaje natural.
Related MCP Servers
- AsecurityAlicenseAqualityUtilizes Gemini API and Google Search to generate answers based on the latest information for user queries.Last updated -322JavaScriptMIT License
- -securityFlicense-qualityEnables form management, response handling, and analytics through the Fillout.io API for enhanced form interactions and insights.Last updated -TypeScript
- -securityAlicense-qualityIntegrates with Google Tasks to allow listing, reading, searching, creating, updating, and deleting tasks.Last updated -70TypeScriptMIT License
- AsecurityAlicenseAqualityEnables search capabilities using a Google Custom Search Engine, allowing users to input a search term and retrieve search result titles, links, and snippets, while facilitating integration with other tools for content extraction and advanced search strategies.Last updated -128PythonThe Unlicense