MCP server for GroupDocs.Merger — merge, split, and inspect documents via AI agents.
MCPpedia last refreshed this data
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"groupdocs-merger": {
"env": {
"GROUPDOCS_MCP_STORAGE_PATH": "/path/to/documents"
},
"args": [
"GroupDocs.Merger.Mcp",
"--yes"
],
"type": "stdio",
"command": "dnx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
MCP server that exposes GroupDocs.Merger as AI-callable tools for Claude, Cursor, GitHub Copilot, and other MCP agents.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in ai-ml
Dynamic problem-solving through sequential thought chains
Persistent memory using a knowledge graph
Workspace template + MCP server for Claude Code, Codex CLI, Cursor & Windsurf. Multi-agent knowledge engine (ag-refresh / ag-ask) that turns any codebase into a queryable AI assistant.
Compact, efficient, and extensible long-term memory for LLM agents.
MCP Security Weekly
Get CVE alerts and security updates for io.github.groupdocs-merger/groupdocs-merger-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
MCP server that exposes GroupDocs.Merger as AI-callable tools for Claude, Cursor, GitHub Copilot, and other MCP agents.
Requires .NET 10 SDK.
Run directly with dnx (recommended — no install step):
dnx GroupDocs.Merger.Mcp --yes
Pulls the latest stable release on every invocation. To pin to a specific
version (recommended for shared configs and CI), append @<version>:
dnx GroupDocs.Merger.Mcp@26.7.0 --yes
Or install as a global dotnet tool:
dotnet tool install -g GroupDocs.Merger.Mcp
groupdocs-merger-mcp
Or run via Docker:
docker run --rm -i \
-v $(pwd)/documents:/data \
ghcr.io/groupdocs-merger/merger-net-mcp:latest
The underlying GroupDocs engine uses System.Drawing (GDI+) for some
operations. When you run the server natively (via dnx or the global
dotnet tool) on Linux or macOS, install the native libgdiplus library first:
| Platform | Setup |
|---|---|
| Windows | Nothing — GDI+ is built into the OS. |
| Linux | sudo apt-get install -y libgdiplus libfontconfig1 |
| macOS | brew install mono-libgdiplus |
| Docker | Nothing — the image already bundles libgdiplus. |
Skipping this on Linux/macOS surfaces as DllNotFoundException: libgdiplus in
the tool response. The simplest zero-setup option on Linux/macOS is the
Docker image.
| Tool | Description |
|---|---|
Merge | Merges 2–4 documents into a single file and saves the result to storage |
Split | Splits a document by extracting specific pages, saving each as an individual file |
GetDocumentInfo | Returns the file type, page count, size, and per-page dimensions of a document as JSON (without modifying it) |
All tools support PDF, DOCX, XLSX, PPTX, and 30+ more document, image, and archive formats.
Copy any of these into Claude Desktop, Cursor, or GitHub Copilot Chat after the server is connected.
| 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 | GROUPDOCS_MCP_STORAGE_PATH |
GROUPDOCS_LICENSE_PATH | Path to GroupDocs license file. In evaluation mode, merged / split output may include watermarks | (evaluation mode) |
{
"mcpServers": {
"groupdocs-merger": {
"type": "stdio",
"command": "dnx",
"args": ["GroupDocs.Merger.Mcp", "--yes"],
"env": {
"GROUPDOCS_MCP_STORAGE_PATH": "/path/to/documents"
}
}
}
}
To pin: replace
"GroupDocs.Merger.Mcp"with"GroupDocs.Merger.Mcp@26.7.0"inargs.
NuGet.org generates a ready-to-use mcp.json snippet on the package page.
Copy it directly into your .vscode/mcp.json.
Alternatively, add manually to .vscode/mcp.json:
{
"inputs": [
{
"type": "promptString",
"id": "storage_path",
"description": "Base folder for input and output files.",
"password": false
}
],
"servers": {
"groupdocs-merger": {
"type": "stdio",
"command": "dnx",
"args": ["GroupDocs.Merger.Mcp", "--yes"],
"env": {
"GROUPDOCS_MCP_STORAGE
... [View full README on GitHub](https://github.com/groupdocs-merger/groupdocs.merger.mcp#readme)