Skip to main content

📄 Document Analyzer MCP Server

PyPI version License: MIT Python 3.10+ MCP

让 AI 读懂任何复杂文档 - 解决 AI 上下文限制问题的 MCP 服务器 Make AI understand complex documents - MCP server solving AI context limitations


🌍 语言 / Language


中文文档

🎯 核心功能

  • ✅ 智能文档分析 - 自动识别章节结构、处理合并单元格
  • ✅ 多格式支持 - Excel (.xlsx, .xls) | PDF/Word 开发中
  • ✅ 精确字段定位 - 字段映射表 + 章节级别读取
  • ✅ 高效性能 - 结构化缓存 + 按需加载

🚀 快速开始

安装

macOS / Linux (推荐使用 pipx)

# 安装 pipx
brew install pipx  # macOS
# 或 sudo apt install pipx  # Ubuntu/Debian

# 安装 doc-mcp-server
pipx install doc-mcp-server

Windows

pip install doc-mcp-server

更多安装方式请查看 完整安装教程

配置 Claude Code

在 ~/.claude.json 或项目根目录的配置文件中添加:

{
  "mcpServers": {
    "document-analyzer": {
      "command": "doc-mcp-server"
    }
  }
}

详细配置请查看 快速开始指南

📚 完整文档

💡 使用示例

# 1. 分析文档结构
analyze_document(file_path="/path/to/document.xlsx")

# 2. 读取特定章节
read_section(file_path="/path/to/document.xlsx", section_name="第一部分")

# 3. 读取单个字段
read_field(file_path="/path/to/document.xlsx", field_key="第一部分_企业名称")

🤝 贡献与反馈


English Documentation

🎯 Key Features

  • ✅ Smart Document Analysis - Auto-detect sections, handle merged cells
  • ✅ Multi-format Support - Excel (.xlsx, .xls) | PDF/Word in development
  • ✅ Precise Field Mapping - Field mapping table + section-level reading
  • ✅ High Performance - Structured caching + lazy loading

🚀 Quick Start

Installation

macOS / Linux (Recommended with pipx)

# Install pipx
brew install pipx  # macOS
# or sudo apt install pipx  # Ubuntu/Debian

# Install doc-mcp-server
pipx install doc-mcp-server

Windows

pip install doc-mcp-server

For more installation options, see Full Installation Guide

Configure Claude Code

Add to ~/.claude.json or your project's config file:

{
  "mcpServers": {
    "document-analyzer": {
      "command": "doc-mcp-server"
    }
  }
}

For detailed configuration, see Quick Start Guide

📚 Full Documentation

💡 Usage Example

# 1. Analyze document structure
analyze_document(file_path="/path/to/document.xlsx")

# 2. Read specific section
read_section(file_path="/path/to/document.xlsx", section_name="Section 1")

# 3. Read single field
read_field(file_path="/path/to/document.xlsx", field_key="Section1_CompanyName")

🤝 Contributing & Feedback


📄 License

MIT License - see LICENSE for details


Made with ❤️ by Yang Jiahui

Metadata

Release files for doc-mcp-server 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for doc-mcp-server 0.1.2
File Size Uploaded
doc_mcp_server-0.1.2.tar.gz 21.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for doc-mcp-server 0.1.2
File Interpreter ABI Platform
doc_mcp_server-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 36.6 kB

Release files / doc_mcp_server-0.1.2.tar.gz

Download URL doc_mcp_server-0.1.2.tar.gz
Size 21.2 kB
Tags Source
SHA-256 checksum
How to use checksums
be179882889fc9a5ab950956d333c1fc92a69c4363c665bc067c635c70a19387
BLAKE2b-256 checksum
How to use checksums
28586f034d3636a2c7c6a5a209289c82ceac4dbeccedf6b246c23f0f7ffbcc85
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.3

Release files / doc_mcp_server-0.1.2-py3-none-any.whl

Download URL doc_mcp_server-0.1.2-py3-none-any.whl
Size 15.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
169f9bb0748747807ac80abd46d06fe57cf847a0d0ccbcd0de1f4c7545c1441a
BLAKE2b-256 checksum
How to use checksums
a459723879f428217739fe570f9b95e78435605e6d88ebfdd5b10819d27c0ae8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.3

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page