Configure the GroupDocs.Conversion MCP server through one config file: the documents folder, output folder, license path, delivery channel (Docker or NuGet), and target clients — set once, applied everywhere. This is the installer’s groupdocs-mcp.config.json:
channel — docker (self-contained, recommended) or nuget (dnx, needs the .NET 10 SDK).
storagePath — where the server reads input documents (created if missing).
outputPath — optional separate folder for converted files; empty = same as storage.
licensePath — empty string = evaluation mode (safe, no error); see Licensing.
Metered (pay-per-use) licensing is configured with environment variables rather than this file, so the private key is never written to disk — see Licensing.
version — "latest" or a pin such as "26.9.0". Pinning is recommended for shared/committed configs.
Any CLI switch overrides the file: -Channel, -Products, -Clients, -Version.
Environment variables (manual installs)
When you register the server manually, the same settings travel as environment variables:
Variable
Description
Default
GROUPDOCS_MCP_STORAGE_PATH
Base folder for input and output files
current directory
GROUPDOCS_MCP_OUTPUT_PATH
Optional separate folder for output files
same as storage
GROUPDOCS_LICENSE_PATH
Path to a GroupDocs license file
empty = evaluation mode
GROUPDOCS_METERED_PUBLIC_KEY
Metered public key. Requires the private key too; takes precedence over the license file
unset
GROUPDOCS_METERED_PRIVATE_KEY
Metered private key. Treat as a secret — see Licensing
unset
Docker volume mapping
On the docker channel, host folders map into the container: