Garoon MCP Server

Official local Garoon MCP server: schedules, free time slots, users, organizations, facilities and the bulletin board.

  • 10 ★ on the repository
  • Last commit
  • Apache-2.0
MCP serverOfficial

Extended access

Why this level

  • One tool creates schedule events as your Garoon account.
  • The agent reads colleagues' calendars and announcement texts, and the login and password sit in the client config.
All reasons and checks

garoon/garoon-mcp-server

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/garoon-mcp-server

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • One tool creates schedule events as your Garoon account.
  • The agent reads colleagues' calendars and announcement texts, and the login and password sit in the client config.

This is third-party code. Review the repository files before installing.

What it does

The local MCP server connects an agent to Cybozu's Garoon groupware and gives 14 tools. The agent reads and creates schedule events, finds free time for given users, organizations and facilities, and reads event comments. Other tools look up users, organizations and facilities by name and return organization members and facility groups. For the bulletin board there is a category list, a topic list per category and the full topic text with attachments and publication period. The server calls the Garoon REST API, signs in with a login and password, and supports Basic authentication, a PFX client certificate and a proxy.

Who it is for. Staff and administrators who keep schedules and announcements in Garoon and want to book meetings and find free slots by asking an agent.

Good fit when

  • A meeting for five is booked in the first common slot, and the agent searches the calendars for it.
  • A free meeting room is found by facility name or by facility group.
  • The department schedule for the week is requested in the morning.
  • New bulletin board topics are collected into a short digest for a mailing.

Not a fit when

  • Garoon is not in use: the server talks only to its REST API.
  • The Garoon installation uses a split database: there is no support for it.
  • Cybozu technical support is required: the local server is outside it.

Example request

Find a common free slot for Ivanov, Petrova and Sidorov tomorrow afternoon and create an event called Sync.

MCP

Transport
stdio
Authentication
API key

Environment variables

GAROON_BASE_URL required
Garoon base URL, for example `https://example.cybozu.com/g`.
GAROON_USERNAME required
Garoon login name.
GAROON_PASSWORD required, secret
Garoon password.
https_proxy
HTTPS proxy URL.
GAROON_PFX_FILE_PATH
Absolute path to the `*.pfx` client certificate.
GAROON_PFX_FILE_PASSWORD secret
Client certificate password.
GAROON_BASIC_AUTH_USERNAME
Basic authentication username.
GAROON_BASIC_AUTH_PASSWORD secret
Basic authentication password.
GAROON_PUBLIC_ONLY
Mode without private events: schedule tools drop them from responses. Off by default.

Limitations

The local server is outside Cybozu support, and bugs are accepted through Issues in the repository. The tools use the Garoon REST API, and in some package versions the needed method may be absent on the Garoon side. Split-database configurations are not supported. The login, password and certificate paths sit in the client config, so keep that file out of the repository. With a client certificate the address must look like `*.s.cybozu.com`.

How to disable. Turn off the `.mcpb` extension in Claude Desktop or delete the `garoon-mcp-server` entry from `.cursor/mcp.json` or `.vscode/mcp.json`. An installed package is removed with `npm uninstall -g @garoon/mcp-server`.

FAQ

How do I install Garoon MCP Server?

For Claude Desktop download `garoon-mcp-server.mcpb` from the releases and open it in Claude. For other clients run `npm install -g @garoon/mcp-server` or `docker pull ghcr.io/garoon/mcp-server:latest` and add an entry to the client config.

How do I hide private events?

Set `GAROON_PUBLIC_ONLY=true`. The schedule tools then drop private events from responses. The mode is off by default.

What if the garoon-mcp-server command is not found?

After a global install the PATH sometimes does not resolve. Give the command as an absolute path or replace it with `npx` and the argument `@garoon/mcp-server`.

Can the agent create schedule events?

Yes, the Create Schedule Event tool creates events. The other 13 tools read data: schedules, free time, users, organizations, facilities and the bulletin board.

Is there English documentation?

Yes. The repository holds an English `README_en.md` next to the Japanese `README.md`.

Discussion

No questions or reviews yet.

The MCP endpoint of a Salt workspace on your server: an agent creates pages, databases and comments with a person rights.

MCP serverBroad access178Repository stars
Official

Open runtime for personal assistants with a 67-tool MCP server: news, search, mail, calendar, files and contacts

MCP serverBroad access439Repository stars

A calendar MCP for Claude Desktop: the agent views, creates, updates and deletes Google Calendar events, recurring ones included

MCP serverBroad access59Repository stars

An MCP server for Redmine: issues, projects, wikis, time tracking and files, a read-only mode and per-user OAuth2 sign-in

MCP serverBroad access92Repository stars

YouGile MCP

Yougile MCP Server

Russian stack

MCP server for YouGile: projects, boards, columns, tasks, users and task chats from the agent

MCP serverBroad access19Repository stars

README in short

The document is in Japanese with an English version next to it. Installation has three paths: an MCPB package for Claude Desktop, a Docker image and an npm package. It then gives sample configs for Cursor and VS Code, a settings table, a list of 14 tools and the support policy.

README badge

Report a problem