Garoon MCP Server
Garoon groupware data access for AI models via Docker, npm, or MCPB installation.
Data last scanned today · Reviewed today
Overview
The Garoon MCP Server allows AI clients to interface with Garoon groupware instances. It provides multiple deployment pathways, including a streamlined .mcpb format for Claude Desktop, containerized execution via Docker, or global installation through npm. Configuration is managed via environment variables passed to the server, supporting standard authentication fields and proxy settings. Users can integrate this tool into their development environments by defining the server settings in local workspace configurations like .cursor/mcp.json or .vscode/mcp.json. The server facilitates interaction with Garoon, enabling localized AI assistance within the user's specific groupware environment.
Our verdict
With a security score of 40/100, this tool is classified as high-risk. This rating stems from the fact that the authentication methods and read-only mode capabilities have not yet been editorially reviewed, combined with the fact that it is a community-maintained project rather than an official vendor release. Users should exercise caution regarding the storage of login credentials in local configuration files and should only implement this tool if they are prepared to assume responsibility for its security management.
- Supports multiple installation formats including Docker and npm
- Small dependency footprint with only 4 direct packages
- Maintains an active development cycle with recent commits
- Provides clear documentation in both Japanese and English
- Community-maintained project lacking official vendor verification
- Security-sensitive authentication methods currently unreviewed
- Read-only access status remains unverified by editors
- No official homepage or site links available
Setup
{
"mcpServers": {
"garoon-mcp-server": {
"args": [
"-y",
"@garoon/mcp-server"
],
"command": "npx"
}
}
}Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop. Some servers require API keys or tokens as environment variables — check the project's README and add an "env" object if needed.
- No read-only mode — running this grants full read/write access.
- No built-in authentication — anyone with access to this config can invoke every tool it exposes.
Tools
| Tool | Description | Risk |
|---|---|---|
| Create Schedule Event | スケジュールを作成します。 | medium |
| Get Schedule Events | ユーザー/組織/施設を指定し、対象の予定を取得します。 | low |
| Search Available Times | ユーザーや時間範囲などの条件を指定して空き時間を検索します。 | low |
| Get Facilities | 施設名から施設IDを検索します。 | low |
| Garoon Get Facility Groups | 施設グループの一覧を取得します。 | low |
| Get Facilities In Group | 指定した施設グループに所属する施設を取得します。 | low |
| Get Current Datetime | 現在の日時を取得します。 | low |
| Get Garoon Users | 名前からユーザーID/表示名/ログイン名を検索します。「私」「自分」等のプロンプトにも対応しています。 | low |
| Get Organizations | 組織名から組織IDを検索します。 | low |
| Get Users In Organization | 指定した組織IDに所属するユーザーを取得します。 | low |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf | ||||
| ChatGPT |
Frequently asked questions
›How can I install the server for Claude for Desktop?
You can install it using the .mcpb file format by downloading it from the official release page and opening the file directly in Claude for Desktop.
›What are the prerequisites for running the Docker or npm versions?
To use the Docker image, you must have Docker installed and configured. To use the npm package, you must have Node.js installed on your system.
›How do I configure the server?
The server is configured using environment variables defined in your MCP client's configuration file, such as .cursor/mcp.json or .vscode/mcp.json.
›Can I use a client certificate with this server?
Yes, you can provide a .pfx file for client certificate authentication by mounting the file into the Docker container or specifying the path in the environment configuration.
›Is it safe to store my credentials in the configuration file?
Storing login information in configuration files on your computer carries security risks; you should manage these files carefully and use the server at your own risk.
›What should I do if the npm package command is not found?
If the global npm command is not resolved correctly, you should specify the absolute path to the binary or use the npx command to execute it.
Changelog
Badge
Maintain this server? Add the live badge to your README.