MCP server for GroupDocs.Parser — extract text, images, metadata, tables, barcodes via AI.
Most file and storage access work still happens through a UI a human drives. Groupdocs MCP server moves it into the conversation instead. MCP server for GroupDocs.Parser — extract text, images, metadata, tables, barcodes via AI.
MCP server that exposes GroupDocs.Parser as AI-callable tools for Claude, Cursor, GitHub Copilot, and other MCP agents.
Setup follows the usual MCP pattern — install or clone the server, register it in your client's configuration file, restart the client. The configuration blocks on this page cover the common clients.
The server publishes 6 tools. What each one is for:
ExtractText — Extracts plain text from a document (whole document or a single page). Truncates very large outputsExtractImages — Extracts all embedded images and saves them to storage as _image. filesExtractMetadata — Extracts metadata (author, title, dates, custom properties, EXIF, XMP, IPTC) and returns it as JSONExtractTables — Extracts tables from a document as Markdown (default — renders in chat) or structured JSONExtractBarcodes — Detects all barcodes / QR codes and returns their decoded values, types, and positions as JSONGetDocumentInfo — Returns the file type, page count, and size of a document as JSON (without modifying it)Configuration is passed through the environment: GROUPDOCS_LICENSE_PATH, GROUPDOCS_MCP_STORAGE_PATH, GROUPDOCS_MCP_OUTPUT_PATH. Treat anything key-shaped as a real credential — scope it to the minimum the server needs, and rotate it if it ever lands in a shared config.
Plenty of file and storage access servers cover similar ground. The differences that matter in practice are scope of access and how much setup stands between you and a working tool call. Groupdocs's toolset — ExtractText, ExtractImages, ExtractMetadata and 3 more — is a fair guide to whether it matches your workflow. It is maintained by groupdocs-parser; worth a glance at recent repository activity before you build anything load-bearing on it.
SyncDev reviews every entry in this directory against the project's own documentation before publishing, and revisits them as servers change.
| Tool | What it does |
|---|---|
| ExtractText | Extracts plain text from a document (whole document or a single page). Truncates very large outputs. |
| ExtractImages | Extracts all embedded images and saves them to storage as <basename>_image<N>.<ext> files |
| ExtractMetadata | Extracts metadata (author, title, dates, custom properties, EXIF, XMP, IPTC) and returns it as JSON |
| ExtractTables | Extracts tables from a document as Markdown (default — renders in chat) or structured JSON |
| ExtractBarcodes | Detects all barcodes / QR codes and returns their decoded values, types, and positions as JSON |
| GetDocumentInfo | Returns the file type, page count, and size of a document as JSON (without modifying it) |
{
"mcpServers": {
"groupdocs-parser": {
"command": "docker",
"args": ["run", "--rm", "-i", "-v", "/path/to/documents:/data", "ghcr.io/groupdocs-parser/parser-net-mcp:latest"]
}
}
}Configuration as documented by the project. Restart the client after saving.
| Variable | Description | Required |
|---|---|---|
| GROUPDOCS_LICENSE_PATH | Filesystem location the server is allowed to use. | Optional |
| GROUPDOCS_MCP_STORAGE_PATH | Filesystem location the server is allowed to use. | Optional |
| GROUPDOCS_MCP_OUTPUT_PATH | Filesystem location the server is allowed to use. | Optional |
Scoped local file access — read, write, search and reorganise files in directories you explicitly allow.
Search and read your Drive — Docs, Sheets and files become context your assistant can actually use.
Query, modify and analyse local SQLite databases in conversation — the fastest way to chat with a data file.
Build a programmable telecommunications stack for connecting telephony services with the Internet via a cloud-based utility.
Chat with your second brain — search, read and write vault notes through the Local REST API.
Connects AI models to an Obsidian knowledge base for direct access and manipulation of notes and folders.