Verified

Garoon MCP Server

Garoon groupware data access for AI models via Docker, npm, or MCPB installation.

Data last scanned today · Reviewed today

4513 tools7TypeScriptApache-2.0

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

Claude Desktop
{
  "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

ToolDescriptionRisk
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

ClientLocalDockerRemoteRead-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

Garoon MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.