Quick Start
One-Click Install (Claude Desktop)
For the fastest setup, use the one-click extension:- Download the extension: Get the
.dxt
file for macOS or Linux - Install: Double-click the downloaded file and follow the prompts
- Configure: Add your Aryn API key when prompted
- Restart Claude Desktop
Installation
Prerequisites
- Python 3.12 or higher - Install here
- uv - Fast Python package installer
- Aryn API key - Get one free here
- MCP client like Claude Desktop (recommended)
Manual Installation
Installuv
first:
Filesystem MCP (Recommended)
The Aryn MCP server works best with a filesystem MCP server for automatic file path management. Install the filesystem MCP server alongside Aryn MCP for the best experience.Key Features
Quick Tutorial
New to the Aryn MCP Server? Follow our step-by-step tutorial to get started:Getting Started Tutorial
Learn how to install the extension, configure your API key, and process your first document
Available Tools
The MCP server provides these tools: Document Processing:partition_pdf
- Extract structured data from PDFsget_boxes_drawn_on_pdf
- Visualize detected elements
create_aryn_docset
- Create document collectionslist_aryn_docsets
- View all DocSetsdelete_aryn_docset
- Remove DocSets
add_aryn_document
- Add documents to DocSetsget_aryn_document_elements
- Get document structureget_aryn_document_tables
- Extract table datadelete_aryn_document
- Remove documents
search_aryn_docset
- Semantic searchquery_aryn_docset
- Natural language queriesextract_aryn_docset_properties
- Custom property extraction
Troubleshooting
spawn uvx ENOENT
errors:
- Verify installation:
which uvx
- Use full path:
"command": "/full/path/to/uvx"
- Ensure your API key is valid at app.aryn.ai
- Check the
ARYN_API_KEY
environment variable is set correctly
- Use absolute paths for document inputs
- Ensure the
ARYN_MCP_OUTPUT_DIR
exists and is writable
More Information
- GitHub Repository: aryn-ai/mcp-server
- Aryn SDK Documentation: Using the Aryn SDK
- Processing Options: Document Processing Options