SDK, Cloud or MCP?

GroupDocs.Parser reaches Python code in three ways. They share the extraction engine but differ in where the documents are processed and who writes the code. This page helps you pick one.

At a glance

GroupDocs.Parser for Python via .NET (SDK)GroupDocs.Parser CloudGroupDocs.Parser MCP server
What it isA Python package (pip install groupdocs-parser-net)A hosted REST API with a Python SDK (pip install groupdocs-parser-cloud)A Model Context Protocol server with extraction tools
Who calls itYour Python codeYour code, over HTTPSAn AI agent (Claude, Cursor, GitHub Copilot and other MCP clients)
Where documents goStay on your machine or serverUploaded to GroupDocs Cloud storageStay on the machine that runs the server
Internet accessNot neededRequiredNot needed once installed
What you can doThe whole API: text (plain, Markdown, HTML, OCR), search, tables, images, metadata, hyperlinks, barcodes, annotations, table of contents, templates and forms, archives and attachments, page previewsParsing through REST endpoints; see its documentation for the operations it exposesSeven tools: text, tables, metadata, images, barcodes, document info and license status
Runs onWindows x64, Linux x64, macOS 13+ (Intel and Apple Silicon; OCR needs 13.3+); Python 3.5 - 3.14Any platform that can make HTTPS callsA Docker image of the .NET server
LicensingGroupDocs.Parser license (evaluation mode without one)GroupDocs Cloud subscriptionGroupDocs.Parser license (evaluation mode without one)

Choose the SDK when

  • Documents must not leave your environment (compliance, air-gapped systems, on-premise deployments).
  • You need the whole API: template-based parsing, search and highlights, text areas with coordinates, annotations, OCR, page previews, or the documents inside archives and emails.
  • You process many documents in batch jobs and want no network round trips.

Start with Installation and the Quick Start Guide. For shell scripts and CI steps, the package also installs the groupdocs-parser command.

Choose GroupDocs.Parser Cloud when

  • You prefer a managed service to installing and updating a package.
  • Your application already works with cloud storage, or runs where installing a 300 MB wheel or native packages is not possible.

See GroupDocs.Parser Cloud for Python and its documentation.

Choose the MCP server when

  • An AI agent should read documents itself, as a step in a conversation or a workflow, without you writing extraction code.
  • You want local processing for an agent: the server runs next to your project, and documents stay on that machine.

See the GroupDocs.Parser MCP server documentation. The server is the .NET build of GroupDocs.Parser and ships as a Docker image, so it runs alongside a Python project without a .NET installation.

Combine them

  • SDK + documentation MCP server: when an AI coding assistant writes Python code against this package, connect it to the documentation MCP server and let it read the AGENTS.md shipped inside the package. See Agents and LLM Integration.
  • SDK in production, MCP server for prototyping: let an agent try extraction scenarios through the MCP server, then implement the chosen workflow with the SDK.
Close
Loading

Analyzing your prompt, please hold on...

An error occurred while retrieving the results. Please refresh the page and try again.