About io.github.groupdocs-conversion/groupdocs-conversion-mcp
io.github.groupdocs-conversion/groupdocs-conversion-mcp is an MCP server published by groupdocs-conversion in the Files category: mCP server for GroupDocs.Conversion — convert, inspect, and list supported formats via AI agents.
Recent commit activity is the strongest signal that reported issues will get attention.
Install
git clone https://github.com/groupdocs-conversion/GroupDocs.Conversion.McpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (3)
ConvertConverts a document to a different format (PDF, DOCX, XLSX, PPTX, HTML, PNG, JPG, and 70+ more) and saves the result to storage
Parameters not published.
GetDocumentInfoReturns file type, page count, and basic properties (author, title, dates, password-protected) for a source document
Parameters not published.
GetSupportedFormatsLists every target format the source document can be converted to, with primary/secondary indicators
Parameters not published.
Ask AI
Ask AI about io.github.groupdocs-conversion/groupdocs-conversion-mcp
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
5 checks have not been run yet.
README
GroupDocs.Conversion MCP Server
MCP server that exposes GroupDocs.Conversion as AI-callable tools for Claude, Cursor, GitHub Copilot, and other MCP agents.
Installation
Requires .NET 10 SDK.
Run directly with dnx (recommended — no install step):
dnx GroupDocs.Conversion.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.Conversion.Mcp@26.5.1 --yes
Or install as a global dotnet tool:
dotnet tool install -g GroupDocs.Conversion.Mcp
groupdocs-conversion-mcp
Or run via Docker:
docker run --rm -i \
-v $(pwd)/documents:/data \
ghcr.io/groupdocs-conversion/conversion-net-mcp:latest
Available MCP Tools
| Tool | Description |
|---|---|
Convert |
Converts a document to a different format (PDF, DOCX, XLSX, PPTX, HTML, PNG, JPG, and 70+ more) and saves the result to storage |
GetSupportedFormats |
Lists every target format the source document can be converted to, with primary/secondary indicators |
GetDocumentInfo |
Returns file type, page count, and basic properties (author, title, dates, password-protected) for a source document |
Configuration
| 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 | (evaluation mode) |
Usage with Claude Desktop
{
"mcpServers": {
"groupdocs-conversion": {
"type": "stdio",
"command": "dnx",
"args": ["GroupDocs.Conversion.Mcp", "--yes"],
"env": {
"GROUPDOCS_MCP_STORAGE_PATH": "/path/to/documents"
}
}
}
}
To pin to a specific version, replace
"GroupDocs.Conversion.Mcp"with"GroupDocs.Conversion.Mcp@26.5.1"inargs. Pinning is recommended for shared / committed configs to avoid surprise upgrades.
Usage with VS Code / GitHub Copilot
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-conversion": {
"type": "stdio",
"command": "dnx",
"args": ["GroupDocs.Conversion.Mcp", "--yes"],
"env": {
"GROUPDOCS_MCP_STORAGE_PATH": "${input:storage_path}"
}
}
}
}
Same pinning rule as above — swap
"GroupDocs.Conversion.Mcp"for"GroupDocs.Conversion.Mcp@26.5.1"to lock to a specific release.
Usage with Docker Compose
cd docker
docker compose up
Edit docker/docker-compose.yml to point volumes at your local documents folder.
Documentation & guides
Step-by-step deployment guides and a published-package integration test suite live in the companion repo GroupDocs.Conversion.Mcp.Tests:
- Install from NuGet —
dnx, global tool, pinned vs always-latest - Run via Docker
- Verify on the MCP registry
- Use with Claude Desktop
- Use with VS Code / GitHub Copilot
- Run the integration tests
That repo also exercises every advertised tool against the published NuGet artifact on Linux, macOS, and Windows in CI — so the snippets above are verified end-to-end on every release.
License
MIT — see LICENSE
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.