26.5.0
Initial public release of GroupDocs.Viewer MCP Server
What changed
- NuGet package
GroupDocs.Viewer.Mcppublished withMcpServerpackage type. - Two MCP tools exposed:
RenderPage— render a single document page as a PNG image. Returns aCallToolResultwith both aTextContentBlock(saved file path:<source-stem>_page<N>.png) and anImageContentBlock(PNG bytes inline asimage/png). Supports PDF, Word, Excel, PowerPoint, ODT, RTF, HTML, and 170+ more formats; takes optionalpage(1-based, default 1) andpassword.GetViewInfo— return file type, page count, and per-page dimensions as JSON. No rendering performed. Optionalpasswordfor protected documents.
- Installable via
dnx GroupDocs.Viewer.Mcp@26.5.0 --yes(.NET 10 SDK required) ordotnet tool install -g. - Docker image published to
ghcr.io/groupdocs-viewer/viewer-net-mcpanddocker.io/groupdocs/viewer-net-mcp. - Environment variables:
GROUPDOCS_MCP_STORAGE_PATH, optionalGROUPDOCS_MCP_OUTPUT_PATH,GROUPDOCS_LICENSE_PATH. - Linux native graphics deps wired up:
SkiaSharp.NativeAssets.Linux.NoDependencies(3.119.1) is referenced becauseGroupDocs.Viewer's nuspec declares the SkiaSharp managed and native packages — we pin explicitly so transitive resolution stays deterministic.libgdiplus+libfontconfig1are installed in the Docker image and theSystem.Drawing.EnableUnixSupportruntime flag is set because Viewer's Slides, image post-processing, archive-to-Word, mail/Outlook saving, and barcode generation paths still callSystem.Drawing.Common.
Why
Fourth product MCP server in the GroupDocs MCP framework (after Metadata, Conversion, and Comparison). Exposes
GroupDocs.Viewer for .NET as AI-callable tools for Claude, Cursor,
VS Code / GitHub Copilot, and other MCP-compatible agents.
RenderPage is the first tool in the GroupDocs MCP family to return a CallToolResult directly with an inline ImageContentBlock — AI clients can display the rendered page without a separate fetch.
Migration / impact
First release — no migration required.
Full Changelog: https://github.com/groupdocs-viewer/GroupDocs.Viewer.Mcp/commits/26.5.0