Rossum MCP Server Documentation
Getting Started:
Reference:
Welcome to Rossum MCP Server
A Model Context Protocol (MCP) server that provides tools for uploading documents and retrieving annotations using the Rossum API. Built with Python and the official rossum-sdk.
Features
MCP Tools:
upload_document: Upload a document to Rossum for processing
get_annotation: Retrieve annotation data for a previously uploaded document
list_annotations: List all annotations for a queue with optional filtering
get_queue: Retrieve queue details including schema_id
get_schema: Retrieve schema details and content
get_queue_schema: Retrieve complete schema for a queue in a single call
Examples and Extensions
The documentation includes examples demonstrating how to build downstream tools that work with Rossum data:
Plotting tool for data visualization (bar, line, pie, scatter, heatmap charts)
Integration patterns for AI agents (smolagents)
Templates for building custom processing tools
See the Examples section for details
Quick Start
Install the package with documentation dependencies:
pip install -e ".[docs]"
Run the MCP server:
python -m rossum_mcp.server