garoon-mcp-server
Verified Safeby 2ca3
Overview
Provides a Model Context Protocol (MCP) server for integrating AI clients like Claude Desktop with Garoon's schedule, user, and meeting management features.
Installation
python3 main.pyEnvironment Variables
- GAROON_BASE_URL
- GAROON_USERNAME
- GAROON_PASSWORD
- LOG_LEVEL
- GAROON_TIMEZONE
Security Notes
The server uses environment variables (GAROON_BASE_URL, GAROON_USERNAME, GAROON_PASSWORD) for authentication credentials, which is good practice to avoid hardcoding. Authentication is performed via the X-Cybozu-Authorization header using Base64-encoded username:password, which is a standard Garoon API method, though it is Basic Auth (not OAuth). The server utilizes `aiohttp` for secure asynchronous HTTP requests and logs errors to stderr. No direct 'eval' calls or obvious malicious patterns were found. Users are explicitly warned not to commit `.env` files.
Similar Servers
mcp-manager
A web GUI to easily manage and configure Model Context Protocol (MCP) servers for the Claude Desktop app on MacOS, generating terminal commands for installation and setup.
claude-faf-mcp
Optimizes AI understanding of software projects by providing persistent context, fixing context-drift, and enabling bi-directional synchronization between project metadata and AI documentation.
mcp-compose
This server provides a robust example of OAuth2 authentication for MCP (Model Context Protocol) servers, using GitHub as the identity provider. It demonstrates secure multi-server management, protocol translation, and integration with AI agents for tool invocation.
gCalendar-mcp-python
Facilitate Google Calendar event creation and management via an MCP server, primarily for integration with AI agents like Claude Desktop App.