gcal-mcp-server
Verified Safeby jnpacker
Overview
Provides intelligent Google Calendar integration, event management, and scheduling capabilities through a standardized Model Context Protocol (MCP) interface for AI assistants.
Installation
bin/gcal-mcp-serverEnvironment Variables
- TZ
- GCAL_DEBUG
Security Notes
The server uses Google OAuth 2.0 for authentication, storing `credentials.json` and `token.json` in a detected repository root or user config directory, which is a standard and acceptable practice. It sets up a temporary local HTTP server on `localhost:8080` for the OAuth callback, confining network exposure. The Python TUI component interacts with the `claude` CLI via `subprocess.create_subprocess_exec` to provide AI recommendations, passing event data through a temporary JSON file (`event-prompt.json`). This interaction pattern is transparent and common for CLI integrations, but relies on the security of the `claude` executable itself. No `eval` or obvious hardcoded secrets were found in the provided source code.
Similar Servers
gCalendar-mcp
This MCP server enables AI assistants to create and manage Google Calendar events.
gcal-mcp
Serves as a Model Context Protocol (MCP) server for Google Calendar to query upcoming, date-specific, and searchable events.
stateful-auth-for-mcp-servers
Integrates Google Gmail and Calendar APIs to enable an AI agent to read emails and manage calendar events with stateful authorization for event deletions.
Troj-MCP
A versatile Model Context Protocol (MCP) server for integrating AI models with system operations, file management, calendar, and email tools.