Skip to main content
Glama

Google Forms MCP Server

by masatoshi118

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 install

Construyendo el servidor

# メインのMCPサーバーをビルド npm run build

Construya el script para obtener un token de actualización

# リフレッシュトークン取得スクリプトをビルド npm run build:token

Ejecutarse en un entorno de desarrollo

# サーバーを直接実行 node build/index.js # または、npm scriptを使用 npm run start

Cómo configurarlo

  1. Crea un proyecto en Google Cloud Console y habilita la API de Formularios de Google.
  2. 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"
  3. 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.js
    Nota: 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.js
  4. Copia el token de actualización que se muestra.
  5. 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 en mcpServers : GXP7
  6. Reinicie la aplicación de escritorio de Claude.

Herramientas disponibles

Este servidor MCP proporciona las siguientes herramientas:

  1. create_form - Crea un nuevo formulario de Google
  2. add_text_question - Agrega una pregunta de texto al formulario
  3. add_multiple_choice_question : agrega una pregunta de opción múltiple al formulario
  4. get_form - Obtiene los detalles de un formulario
  5. get_form_responses - Obtener respuestas del formulario

Ejemplo de uso

フォームを作成して、いくつかの質問を追加してください。

Claude crea formularios utilizando herramientas MCP como:

  1. Cree un nuevo formulario utilizando la herramienta create_form
  2. Agregue preguntas utilizando add_text_question y add_multiple_choice_question
  3. Ver la URL del formulario creado
-
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.

Permite la interacción con la API de Formularios de Google para crear formularios, agregar preguntas y recuperar respuestas mediante comandos de lenguaje natural.

  1. Cómo construir
    1. Configuración inicial
    2. Construyendo el servidor
    3. Construya el script para obtener un token de actualización
    4. Ejecutarse en un entorno de desarrollo
  2. Cómo configurarlo
    1. Herramientas disponibles
      1. Ejemplo de uso

        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 -
          TypeScript
        • -
          security
          A
          license
          -
          quality
          Integrates with Google Tasks to allow listing, reading, searching, creating, updating, and deleting tasks.
          Last updated -
          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 -
          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 -
          Python

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/masatoshi118/mcp_google_froms'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server