mcp-server-groupoffice¶
An MCP server for GroupOffice groupware, built on FastMCP. It talks to
GroupOffice’s JMAP-style batch/RPC API. Companion package:
mcprack-mcp-server-groupoffice. Binary: /usr/bin/mcp-server-groupoffice
(groupoffice-mcp-server is an alias).
sudo apt install mcprack-mcp-server-groupoffice
Configuration¶
Variable |
Required |
Default |
Meaning |
|---|---|---|---|
|
yes |
Base URL of your GroupOffice instance |
|
|
yes |
Bearer token from System Settings → API Keys (needs the “API key generator” community module) |
|
|
no |
|
Mutating tools are rejected while true |
|
no |
|
Verify TLS certificates |
|
no |
30 s, 3 |
Request timeout and connection-level retries |
|
no |
|
Debug logging |
Registration:
sudo mcprack server edit mcp-server-groupoffice \
--set-env GROUPOFFICE_URL=https://groupoffice.example.com \
--add-secret-key GROUPOFFICE_API_TOKEN --allow-user-override
sudo mcprack secret set mcp-server-groupoffice GROUPOFFICE_API_TOKEN
Store GROUPOFFICE_API_TOKEN in the secret store. Because the token identifies a
GroupOffice user, a per-user override gives every person their own view of
contacts, calendars and tasks.
Tools¶
About 80 tools over the main GroupOffice entities — Contacts, Calendars, Tasks,
Notes, Projects, Comments, History, Users and more — following one pattern per
entity: query_*, get_*, list_*, create_*, update_*,
delete_*, plus upload_* and download_* for files. Create, update, delete
and upload need GROUPOFFICE_READONLY=false.