Token导航 LogoToken导航TokenDH.com
Com Idp logo
文档知识未说明官方级别未说明来源级核验

Com Idp

MCP Server

ComIDP智能文档提取系统可自动从上传的非结构化文档(如PDF)中提取关键信息,将其转换为结构化数据,并支持批量处理,显著提高文档处理效率。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
文档处理结构化数据数据提取ClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Intelligent Document Extraction - ComIDP

Supported Feature: Intelligent Document Extraction

ComIDP Intelligent Document Extraction automatically extracts key information from your uploaded unstructured documents, like PDF, converts it into structured data, and supports batch processing to significantly improve document handling efficiency.

In the future, we will support more document formats (e.g., JPG, PNG etc.) and integrate with other ComIDP tools for advanced processing

What is ComIDP MCP Server

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-text format, enabling downstream processing or archival.

License

ComIDP MCP Server for Claude Desktop

Setup

  1. Dependencies:
  • Ensure you have the following dependencies installed:

- Python 3.10 or higher

- pip (Python package installer)

- uv

        pip install uv 
  • Create a virtual environment and install the required packages:

- Windows:

    cd comidp-mcp\\src
    python -m venv .venv
    .venv\\Scripts\\activate
    pip install -r requirements.txt

- Linux / MacOS:

    cd comidp-mcp/src
    python -m venv .venv
    source .venv/bin/activate
    pip install -r requirements.txt
  1. Configure Claude Desktop

To configure the integration with Claude Desktop, you need to edit the claude_desktop_config.json file.

If the file does not already exist, you can create and open it directly from Claude Desktop by following these steps:

1. Open Claude Desktop.

2. Click the Claude icon in the top-left corner of the window.

3. Navigate to File → Settings → Developer → Edit Config.

This will automatically open (or create) the claude_desktop_config.json file in your system's default editor.

Once the file is open, you can add your configuration for the comidp-mcp tool as needed. Then you can add a comidp-mcp server configuration in mcpServers section of the file. Here is an example configuration:

    {
        "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"
                }
            }
        }
    }

- Note: 1. The virtual environment python path should point to the Python executable in your virtual environment. It should look like - For Windows C:\\path\\to\\comidp-mcp\\.venv\\Scripts\\python.exe. - For Linux/MacOS /path/to/comidp-mcp/.venv/bin/python. 2. All paths should be absolute paths. 3. Replace your_idp_key_here with your actual IDPKEY API key.

  1. Restart Claude Desktop.

API Reference

Data extraction

def data_extraction(filenames: list, save_dir_path: str = "output", key: str = "", err_msg_lang: str = "en") -> Dict[str, str]:
    """
    Extract data from PDF files and save to TXT files in the specified folder.

    Params:
        filenames: A list of PDF file paths.
        save_dir_path: Folder where the result TXT files will be saved.
        key: The API key for IDPKEY. Required on the first call.
        err_msg_lang: Optional language code for error messages (e.g., 'zh' or 'en'). Defaults to 'en'.

    Returns:
        A dictionary mapping each input file path to its corresponding output TXT file path.
        If an error occurs, the value will be an error message.
    """

def data_extraction_from_folder(folder: str, save_dir_path: str, recursive: bool = False, key: str = "", err_msg_lang: str = "en") -> Dict[str, str]:
    """
    Extract data from PDF files in a folder and save to TXT files in the specified folder.

    Params:
        folder: Path to the folder containing PDF files.
        save_dir_path: Path to the folder where the result files will be saved.
        key: The API key for IDPKEY. Required on the first call.
        recursive: If true, recursively search subdirectories for PDF files.
        err_msg_lang: Optional language code for error messages (e.g., 'zh' or 'en'). Defaults to 'en'.

    Returns:
        A dictionary mapping each input file path to its corresponding output TXT file path.
        If an error occurs, the value will be an error message.
    """

Support

If you encounter any issues or need support, please open an issue or contact our R&D team.

目录标签

目录标签

文档处理结构化数据数据提取Claude本地部署PDF解析AI集成

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

api-key

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明api-key部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:primaryLink / installCommand

来源信息

继续浏览同类 MCP