unstructured-mcp
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:
- Unstructured API key. Learn how to obtain one here
- Claude Desktop installed locally
Quick TLDR on how to add this MCP to your Claude Desktop:
- Clone the repo and set up the UV environment.
- Create a
.envfile in the root directory and add the following env variable:UNSTRUCTURED_API_KEY. - Run the MCP server:
uv run doc_processor.py - Go to
~/Library/Application Support/Claude/and create aclaude_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
}
}
}
- Restart Claude Desktop. You should now be able to use the MCP.
संबंधित सर्वर
Taiga MCP Bridge
Interact with the Taiga project management platform through an MCP bridge, allowing AI tools to manage project resources.
Lexware Office MCP Server
MCP server for the Lexware Office API — manage invoices, contacts, articles, vouchers, and more. 65 tools across 20 resource domains.
Bitrix24
Interact with and manage your Bitrix24 CRM instance through a powerful set of tools.
Remote macOS Use
An open-source MCP server that allows AI to fully control a remote macOS system.
PowerPoint
Create PowerPoint presentations with AI-generated images using the TogetherAI API.
Time MCP Server
Provides the current time using IANA timezone names, with automatic system timezone detection.
IT Tools
Provides access to over 70 IT tools and utilities for developers and IT professionals, including encoding, text manipulation, and network tools.
Garmin Workouts MCP
Create Garmin Connect workouts using natural language.
monday.com MCP
An open framework to connect AI agents into your monday.com work OS, giving them secure access to data and tools to take action.
Geekbot MCP
An MCP server that integrates Geekbot data and tools with AI models.