MCPApp
A Google Apps Script-based MCP network that allows AI to securely access Google Workspace data like Gmail and Calendar.
MCPApp
Overview
The Model Context Protocol (MCP) is an emerging standard designed to function as a universal adapter, enabling AI applications to seamlessly and securely connect with external systems and data sources. The core purpose of MCP is to provide a standardized method for AI models to request and receive contextually relevant information, which is crucial for performing complex tasks.
This repository introduces two directions:
- An MCP server built with Google Apps Script for Gemini CLI and other MCP clients.
- An MCP network built with Google Apps Script.
Licence
Author
Update History
-
v1.0.0 (May 8, 2025)
- Initial release.
-
v1.0.1 (May 9, 2025)
- A bug in the logging was removed.
-
v1.0.2 (May 29, 2025)
- From v1.0.2, in order to use MCPApp as a library, LockService is given.
-
v2.0.0 (June 12, 2025)
- From v2.0.0, both the MCP client and the MCP server can be built by Google Apps Script.
-
v2.0.1 (June 18, 2025)
- A bug was removed.
-
v2.0.2 (June 19, 2025)
- A bug was removed.
-
v2.0.3 (July 1, 2025)
- A bug was removed.
-
v2.0.4 (July 2, 2025)
- A bug was removed.
-
v2.0.5 (July 31, 2025)
- A bug was removed.
-
v2.0.6 (August 1, 2025)
- "prompts/get" method was updated.
-
v2.0.7 (August 6, 2025)
- Starting with v2.0.7, you can now selectively enable or disable the LockService.
- By default, this library runs with the LockService enabled. To disable it, simply modify
return new MCPApp.mcpApp({ accessKey: "sample" })toreturn new MCPApp.mcpApp({ accessKey: "sample", lock: false }). - When the LockService is disabled (
lock: false), asynchronous requests from clients like the Gemini CLI may see an increase in processing speed. However, it's important to note that the maximum number of concurrent requests must not exceed 30. Please use this option with caution.
-
v2.0.8 (August 6, 2025)
- A bug was removed.
Server Terkait
Google Calendar
Interact with Google Calendar to manage events, schedules, and meetings.
Awesome Agent Skills MCP Server
A Model Context Protocol (MCP) server that provides access to 100+ curated AI agent skills from the VoltAgent Awesome Agent Skills collection.
Macuse
Let your AI assistant directly manage calendar, email, notes, and control any Mac app.
Desktop Automation
Control your desktop with AI. Automate mouse movements, keyboard inputs, and screen captures.
ActivityWatch MCP Server (Swift)
Provides structured access to ActivityWatch time tracking data for AI assistants.
Dovetail
Connect AI tools to the Dovetail API for user research and customer feedback analysis.
Little Irons
Manage your job search directly. List jobs, create applications, add events, run company research, generate templates, and more.
prototype assistant
The MCP tool that allows AI to directly create prototypes based on HTML enables rapid construction of software prototypes even without Figma or Axure.
MCP Orchestrator
A universal interface to manage and interact with all your MCP servers from a single point, using external configuration files for mappings and credentials.
Mowen Note
An MCP server for interacting with the Mowen Note API, enabling note management and file uploads within MCP clients.
