Provides unstructured document processing capabilities using the Unstructured API.
A Model Context Protocol server that provides unstructured document processing capabilities. This server enables LLMs to extract and use content from an unstructured document.
This repo is work in progress, proceed with caution :)
Supported file types:
{".abw", ".bmp", ".csv", ".cwk", ".dbf", ".dif", ".doc", ".docm", ".docx", ".dot",
".dotm", ".eml", ".epub", ".et", ".eth", ".fods", ".gif", ".heic", ".htm", ".html",
".hwp", ".jpeg", ".jpg", ".md", ".mcw", ".mw", ".odt", ".org", ".p7s", ".pages",
".pbd", ".pdf", ".png", ".pot", ".potm", ".ppt", ".pptm", ".pptx", ".prn", ".rst",
".rtf", ".sdp", ".sgl", ".svg", ".sxg", ".tiff", ".txt", ".tsv", ".uof", ".uos1",
".uos2", ".web", ".webp", ".wk2", ".xls", ".xlsb", ".xlsm", ".xlsx", ".xlw", ".xml",
".zabw"}
Prerequisites: You'll need:
Quick TLDR on how to add this MCP to your Claude Desktop:
.env
file in the root directory and add the following env variable: UNSTRUCTURED_API_KEY
.uv run doc_processor.py
~/Library/Application Support/Claude/
and create a claude_desktop_config.json
. In that file add:{
"mcpServers": {
"unstructured_doc_processor": {
"command": "PATH/TO/YOUR/UV",
"args": [
"--directory",
"ABSOLUTE/PATH/TO/YOUR/unstructured-mcp/",
"run",
"doc_processor.py"
],
"disabled": false
}
}
}
A comprehensive toolkit for text processing, formatting, and analysis.
MCP server for managing accounting and taxes with Norman Finance.
A Jira integration that allows LLMs to act as project managers and personal assistants for teams.
A server for interacting with the Hyperweb platform and its tools using AI agents.
Automate your local browser
An MCP server for interacting with Obsidian notes. Requires the OBSIDIAN_VAULT_PATH environment variable to be set.
Interact with Amazon services for product search, cart management, and viewing order history.
A tool for bold and unconventional problem-solving, generating unique solutions by branching and tracking thoughts.
Create spaced repetition flashcards in Rember to remember anything you learn in your chats
A Todo and Task Manager server for creating, updating, and managing tasks, using a SQLite database.