MCP Catalogs
Home

MCPApp

by tanaikech·47·Score 45

Google Apps Script-based MCP server implementation for AI clients with tools and prompts support.

developer-toolsai-llmproductivity
10
Forks
0
Open issues
this month
Last commit
2d ago
Indexed

Overview

MCPApp is a Google Apps Script-based implementation of the Model Context Protocol (MCP) that enables AI applications to connect with external systems through GAS. The project includes both MCP server and MCP network implementations, allowing developers to build standardized AI interfaces. The implementation supports tools, prompts, and includes optional LockService for request management, with ongoing development and active maintenance shown through regular updates.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Building AI assistants that interact with Google services via GAS
you:Creating MCP clients that leverage Google Apps Script functionality
you:Developing standardized interfaces between AI systems and Google Workspace
you:What is the difference between the MCP server and MCP network implementations?
you:How does the LockService affect performance?

When to choose this

Choose MCPApp when you need to implement MCP functionality within Google's ecosystem or want a lightweight serverless solution for AI integration.

When NOT to choose this

Avoid MCPApp if you need heavy processing capabilities, custom authentication systems, or want to avoid Google's ecosystem restrictions.

Comparable tools

google-drive-mcpgmail-mcpserverless-mcp

Installation

Installation

  1. Clone or download the repository
  2. Deploy as a Google Apps Script web app
  3. Set up appropriate permissions for Google services
  4. Configure the access key in the initialization

Claude Desktop Configuration

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "mcpapp": {
      "command": "curl",
      "args": ["-L", "YOUR_MCP_SERVER_URL"]
    }
  }
}

FAQ

What is the difference between the MCP server and MCP network implementations?
The MCP server implementation is for building a single MCP server instance that can be connected by AI clients. The MCP network implementation allows building interconnected MCP servers that can share resources and functionality.
How does the LockService affect performance?
LockService prevents concurrent request conflicts but may slow down processing. Disabling it (lock: false) increases speed but limits concurrent requests to 30 with potential data integrity risks.

Compare MCPApp with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.