What dependencies are required to run the server?
Python 3.10 or higher, pip, uv, and a virtual environment. All required Python packages are listed in `requirements.txt`.
@ComPDFKit
Basic information
ComIDP MCP Server is a lightweight Model Context Protocol (MCP) server designed for seamless integrating ComIDP with AI chatbots, providing unstructured document processing functionalities, such as extracting data from PDF files. The service returns results in structured plain-te
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"comidp-mcp": {
"command": "uv",
"args": [
"run",
"PATH/TO/comidp-mcp/src/virtual environment python",
"PATH/TO/comidp-mcp/src/comidp_tools.py"
],
"env": {
"IDPKEY": "your_idp_key_here"
}
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Intelligent Document Extraction - ComIDP is a lightweight MCP server that integrates ComIDP’s intelligent document extraction capabilities with AI chatbots. It automatically extracts key information from unstructured PDF files, converts it into structured plain-text, and supports batch processing to improve document handling efficiency.
Setup requires Python 3.10+, pip, and uv. Configure Claude Desktop by editing claude_desktop_config.json with the command, arguments (pointing to the virtual environment’s Python and comidp_tools.py), and an IDPKEY environment variable. Use the data_extraction() function to process a list of PDF files or data_extraction_from_folder() to process all PDFs in a folder (with optional recursive search). Results are saved as TXT files in a specified output folder.
Python 3.10 or higher, pip, uv, and a virtual environment. All required Python packages are listed in `requirements.txt`.
Edit `claude_desktop_config.json` to add a `comidp-mcp` server entry with the command `uv`, arguments pointing to the virtual environment’s Python and `comidp_tools.py`, and the `IDPKEY` environment variable set to your API key.
Currently only PDF files are supported. Future updates will add support for JPG, PNG, and other formats.
Two functions are provided: `data_extraction(filenames, save_dir_path, key, err_msg_lang)` for a list of PDF files, and `data_extraction_from_folder(folder, save_dir_path, recursive, key, err_msg_lang)` for a folder of PDFs. They return a dictionary mapping input paths to output TXT file paths.
Yes, the project is licensed under Apache License 2.0. A trial license key is required; contact the team via the provided link to obtain one.
Official MCP server for pdfAssistant. Connect Claude, ChatGPT, or any MCP client to perform professional PDF processing like OCR, permanent redactions, secure encryption, format conversions, and 40+ advanced operations p
MCP Server for reading many files at the same time
A Box model context protocol server to search, read and access files
This MCP server integrates with your Google Drive and Google Sheets, to enable creating and modifying spreadsheets.

DeviceLink lets you share folders from your computer with AI assistants, securely and in real-time. Nothing is uploaded. Your files stay on your machine, and are only accessible while the device sharing them is connected
Comments