Skip to main content
Glama

Claude-GAS-Bridge

by KaishuShito

Puente Claude-GAS

Este es un servidor puente que utiliza Node.js para conectar clientes MCP (Model Context Protocol) (por ejemplo, Claude Desktop) y GAS Interpreter (lado de Google Apps Script).
En bridge.mjs , inicie el servidor MCP de @modelcontextprotocol/sdk y proporcione la función para realizar HTTP POST al punto final web GAS.

Descripción general de la configuración

claude-gas-bridge/ ├─ bridge.mjs # メインのMCPサーバーコード ├─ package.json ├─ package-lock.json └─ ... (その他ファイル)
  • bridge.mjs
    El propio servidor MCP. Define una herramienta llamada execute-gas para transferir el script GAS recibido desde el cliente a un punto final de aplicación web (Apps Script) especificado.
    Al llamar a la herramienta, el título, el texto del script y la clave API se envían en formato JSON.

Requisitos

  • Node.js 18 y superior
    @modelcontextprotocol/sdk recomienda Node 18 y superior
  • Intérprete GAS implementado
    Implemente correctamente el intérprete de GAS en Google Apps Script y obtenga la URL de la aplicación web.
  • (Opcional) Cliente MCP como Claude Desktop

configuración

  1. Obtener fuente
    git clone <このリポジトリのURL> cd claude-gas-bridge
  2. Instalar paquetes dependientes
    npm install
    * También se acepta hilo.
  3. Establecer la URL de implementación de GAS
    Reemplace GAS_ENDPOINT en bridge.mjs con la URL real de Apps Script.
    ejemplo:
    const GAS_ENDPOINT = "https://script.google.com/macros/s/AKfycbxxxxx/exec";
  4. Iniciar el servidor con Node.js
    node bridge.mjs
    Cuando la consola muestra "Bridge server started (Stdio). Waiting for requests..." el servidor está en modo de espera y aceptará llamadas de clientes MCP.

Integración con Claude Desktop (ejemplo)

Si está utilizando Claude Desktop, agregue lo siguiente a claude_desktop_config.json :

{ "mcpServers": { "gas-bridge": { "command": "node", "args": [ "/絶対パス/claude-gas-bridge/bridge.mjs" ] } } }
  1. Reiniciar Claude Desktop
  2. Deberías ver execute-gas en la lista de herramientas (ícono de martillo) en la parte inferior de la pantalla de chat.
  3. Cuando da instrucciones como "Quiero ejecutar un script GAS a través de ChatGPT", bridge.mjs recibe la solicitud y la reenvía al intérprete GAS.

Administrar claves API

  • Si el intérprete de GAS requiere una clave API, especifique "apiKey": "..." al llamar a la herramienta o consulte la variable de entorno en bridge.mjs e incorpórela según corresponda.
Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Un servidor puente que conecta clientes MCP (como Claude Desktop) a Google Apps Script, lo que permite la ejecución de scripts GAS a través de interfaces de lenguaje natural.

  1. Descripción general de la configuración
    1. Requisitos
      1. configuración
        1. Integración con Claude Desktop (ejemplo)
          1. Administrar claves API

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              An MCP server implementation that integrates Claude with Salesforce, enabling natural language interactions with Salesforce data and metadata for querying, modifying, and managing objects and records.
              Last updated -
              7
              180
              45
              TypeScript
              MIT License
            • A
              security
              A
              license
              A
              quality
              An MCP server implementation that integrates Claude with Salesforce, enabling natural language interactions with Salesforce data and metadata for querying, modifying, and managing objects and records.
              Last updated -
              7
              18
              4
              TypeScript
              MIT License
              • Apple
              • Linux
            • -
              security
              F
              license
              -
              quality
              An MCP server that allows AI assistants like Claude to execute terminal commands on the user's computer and return the output, functioning like a terminal through AI.
              Last updated -
              7
              Python
              • Apple
            • -
              security
              F
              license
              -
              quality
              An MCP server that connects Claude for Desktop with blockchain functionality, allowing users to check balances and send tokens on EVM and Solana chains through natural language interactions.
              Last updated -
              TypeScript
              • Apple

            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/KaishuShito/gas-interpreter-mcp'

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