設定方法
MCP は、お使いの対応アプリ(クライアント)に下記の設定を貼り付けて使います。 タブからアプリを選び、表示された設定をコピーしてください。
Claude Desktop / Claude Code: Claude Desktop(公式デスクトップアプリ)と Claude Code(公式CLI)は同じ JSON を使います。Desktop は設定ファイルに貼り付け、Claude Code は `.mcp.json` に記述するか `claude mcp add` で追加します。
{
"mcpServers": {
"garoon": {
"command": "npx",
"args": [
"-y",
"@garoon/mcp-server"
],
"env": {
"GAROON_BASE_URL": "https://example.cybozu.com/g",
"GAROON_USERNAME": "<YOUR_USERNAME>",
"GAROON_PASSWORD": "<YOUR_PASSWORD>"
}
}
}
}
Cursor: AI 機能を内蔵したコードエディタ(`~/.cursor/mcp.json` に記述)
{
"mcpServers": {
"garoon": {
"command": "npx",
"args": [
"-y",
"@garoon/mcp-server"
],
"env": {
"GAROON_BASE_URL": "https://example.cybozu.com/g",
"GAROON_USERNAME": "<YOUR_USERNAME>",
"GAROON_PASSWORD": "<YOUR_PASSWORD>"
}
}
}
}
Cline: VS Code に追加する AI アシスタント拡張(設定画面の MCP Servers から記述)
{
"mcpServers": {
"garoon": {
"command": "npx",
"args": [
"-y",
"@garoon/mcp-server"
],
"env": {
"GAROON_BASE_URL": "https://example.cybozu.com/g",
"GAROON_USERNAME": "<YOUR_USERNAME>",
"GAROON_PASSWORD": "<YOUR_PASSWORD>"
}
}
}
}
Gemini CLI: Google の AI CLI。設定形式は Claude Desktop と同じで、`~/.gemini/settings.json` の `mcpServers` に記述するか `gemini mcp add` で追加します。
{
"mcpServers": {
"garoon": {
"command": "npx",
"args": [
"-y",
"@garoon/mcp-server"
],
"env": {
"GAROON_BASE_URL": "https://example.cybozu.com/g",
"GAROON_USERNAME": "<YOUR_USERNAME>",
"GAROON_PASSWORD": "<YOUR_PASSWORD>"
}
}
}
}
OpenAI Codex: OpenAI の CLI/IDE。設定は TOML 形式で `~/.codex/config.toml` に記述します(下記は左の JSON から自動変換した参考値です)。
[mcp_servers.garoon]
command = "npx"
args = ["-y", "@garoon/mcp-server"]
[mcp_servers.garoon.env]
GAROON_BASE_URL = "https://example.cybozu.com/g"
GAROON_USERNAME = "<YOUR_USERNAME>"
GAROON_PASSWORD = "<YOUR_PASSWORD>"VS Code: VS Code(GitHub Copilot のエージェント)。`mcp.json` の `servers` キーに記述します(下記は左の JSON から自動変換した参考値です)。
{
"servers": {
"garoon": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@garoon/mcp-server"
],
"env": {
"GAROON_BASE_URL": "https://example.cybozu.com/g",
"GAROON_USERNAME": "<YOUR_USERNAME>",
"GAROON_PASSWORD": "<YOUR_PASSWORD>"
}
}
}
}※ Gemini CLI は Claude Desktop と同じ mcpServers 形式のため同一の JSON を表示しています。Codex / VS Code タブの設定は、上記 JSON を各公式スキーマ(Codex=~/.codex/config.toml の TOML 形式 / VS Code=mcp.json の servers キー)へ 自動変換した参考値です。貼り付け前にお使いのバージョンの公式ドキュメントもご確認ください。
Garoon とは
Garoon(ガルーン)は、サイボウズ株式会社が提供する中堅・大企業向けグループウェアです。スケジュール・施設予約・掲示板・ワークフロー・メッセージなどを束ねた社内ポータルとして提供されています。
本 MCP は、この Garoon を AI から自然言語で操作できるようにする サイボウズ公式の MCP サーバーです(同社の kintone MCP と同じく公式提供)。「会議の予定を入れて」「全員が空いている時間を探して」「会議室の空きを確認して」といった日々の段取りを、AI への一言で実行できます。
サイボウズ公式のツールです。利用には、自社で契約している Garoon が必要です。
Garoon × AI でできること
この MCP サーバーを導入すると、Garoon の予定を AI への一言で登録でき、施設・組織・ユーザーの情報も同じ流れで照会できます。
📅 予定の登録・確認
「来週水曜 14 時から営業会議を入れて」
→ Create Schedule Event で予定登録
「今週の自分の予定を一覧で」
→ Get Schedule Events で予定取得
🕒 空き時間の検索
「来週、参加者全員が空いている時間を探して」
→ Search Available Times が空き時間を提示
🏢 施設(会議室)の照会
「第1会議室の予定を見せて」
→ Get Facilities で施設 ID を検索
→ Get Schedule Events で施設を指定して予定を取得
施設そのものの予約・登録を行うツールはありません。会議室の空きは「施設を指定して予定を取得する」形で確認します。
👥 組織・ユーザー照会
「営業部のメンバー一覧を出して」
→ Get Organizations / Get Users In Organization / Get Garoon Users
提供される 10 ツール
Garoon MCP Server が公式に提供するツール。
| ツール名 | 機能 |
|---|---|
Create Schedule Event | スケジュール予定を登録する |
Get Schedule Events | ユーザー・組織・施設を指定して予定を取得する |
Search Available Times | メンバーの空き時間を検索する |
Get Facilities | 施設名から施設 ID を検索する |
Garoon Get Facility Groups | 施設グループの一覧を取得する(README 表記のまま。この項目のみ Garoon 接頭辞付き) |
Get Facilities In Group | 施設グループ内の施設を取得する |
Get Current Datetime | 現在日時を取得する |
Get Garoon Users | 名前からユーザー ID・表示名・ログイン名を検索する |
Get Organizations | 組織名から組織 ID を検索する |
Get Users In Organization | 組織内のユーザーを取得する |
Garoon MCP Server について
本 MCP は、サイボウズによる Garoon 公式 MCP サーバーです。リポジトリは github.com/garoon/garoon-mcp-server。
スペック
- 配布形態: npm
@garoon/mcp-server(npx -y @garoon/mcp-server)/ Dockerghcr.io/garoon/mcp-server:latest/ Claude Desktop 用.mcpbファイル - 実行形態: 標準入出力(stdio)型の MCP サーバー
- バージョン: v1.1.0(2026-02-12 公開)
- ライセンス: Apache-2.0
- 認証: Garoon インスタンスへのログイン(
GAROON_BASE_URL/GAROON_USERNAME/GAROON_PASSWORD)。任意で PFX クライアント証明書・Basic 認証・プロキシ・公開情報のみモード(GAROON_PUBLIC_ONLY)に対応 - 前提: Garoon(クラウド版)の契約
導入手順
1. Garoon の用意
利用には Garoon(クラウド版)の契約とログイン資格が必要です(既掲載 kintone と同じく、自社で利用中の Garoon が前提です)。
2. 配布形態の選択
手軽に試すなら npm(npx -y @garoon/mcp-server)、コンテナ運用なら Docker(ghcr.io/garoon/mcp-server:latest)、Claude Desktop なら .mcpb ファイルが使えます。
3. クライアント設定の登録
上記「クライアント別設定」の JSON を claude_desktop_config.json 等に追記し、GAROON_BASE_URL(例: https://example.cybozu.com/g)・GAROON_USERNAME・GAROON_PASSWORD を設定してください。
4. 動作確認
クライアントを再起動し、「来週の営業会議の予定を入れて」「来週みんなが空いている時間を探して」のように依頼してみてください。
注意事項
- 利用には Garoon(クラウド版)の契約が必要です。Garoon を導入していない場合は本 MCP だけでは使えません(既掲載 kintone と同じゲーティングです)。
- 資格情報の取り扱いに注意してください。
GAROON_USERNAME/GAROON_PASSWORDは Garoon のログイン資格です。設定ファイルの管理・共有範囲に注意し、必要に応じて Basic 認証・クライアント証明書・公開情報のみモード(GAROON_PUBLIC_ONLY)の利用を検討してください。 - 編集部の実機検証は未実施です。本記事はサイボウズ公式リポジトリの README・npm パッケージのソース情報に基づきます。
- AI による操作は内容を確認のうえで。本 MCP で書き込みを行うのは予定を登録する
Create Schedule Eventで、ほかの 9 ツールは取得・検索のみです。重要な予定の登録は、AI の実行結果を Garoon 上で確認してください。
主なユースケース
- 「来週水曜 14 時から営業会議の予定を入れて」と頼むと `Create Schedule Event` で Garoon にスケジュールを登録できる
- 「来週で全員が空いている時間を探して」`Search Available Times` がメンバーの空き時間を検索してくれる
- 「第1会議室の予定を見せて」`Get Facilities` で施設 ID を調べ、`Get Schedule Events` で施設を指定して予定を取得できる
- 「営業部のメンバー一覧を出して」`Get Organizations` / `Get Users In Organization` で組織・ユーザー情報を取得できる