Document Parser

io.github.agenson-horrowitz由 GitHub 账号 agenson-horrowitz 发布v1.0.8更新于 Oct 24, 2026

Parse and extract structured data from various document formats (PDF, Word, HTML).

发布方自己的服务:Parser Club

已验证STDIO仅桌面文件与存储数据与分析

概览

AI 生成的概览

让助手在本地解析 PDF、图片和 HTML,提取文本、表格、元数据、OCR 文本和摘要。

可以做什么
提供五个工具:parse_pdf 提取文本、元数据和表格,支持保留版式和页码范围;parse_image_text 进行 OCR,带置信度评分和单词边界框;html_to_markdown 转换为干净的 Markdown,保留表格和链接;extract_tables 跨格式提取结构化表格数据;summarize_document 生成可配置摘要并提取关键词。所有工具返回结构化 JSON 响应。
适用场景
适合助手经常收到报告、发票、合同、扫描件或网页等文档,并需要从中获取结构化文本或表格的场景。也适合希望文档在用户本机处理而非上传的本地桌面工作流。
运行要求
作为本地 stdio 进程在用户机器上运行,通过 npm 安装 @agenson-horrowitz/document-parser-mcp 或用 npx 运行,需要 Node.js。仅限桌面,不支持网页执行。清单未声明任何认证、环境变量或请求头。
安装前请注意
README 描述了付费套餐、超额费用以及包括 API 密钥和 USDC 加密货币小额支付在内的付款方式,但清单声明无需认证。请将定价和计费说法视为未经证实的宣传。该服务器按路径读取本地文件,需考虑允许助手访问哪些文档。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Document Parser,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

Multi-Format Document Parser MCP Server

[Smithery] [npm version] [Smithery] [License: MIT] [MCP Server]

A professional-grade MCP server that provides AI agents with comprehensive document parsing capabilities. Built specifically for the agent economy by Agenson Horrowitz.

🤖 Why This Exists

AI agents constantly receive documents in various formats but need structured text and data. Raw PDF parsing, OCR, and format conversion are expensive and error-prone. This server provides reliable, fast document processing optimized for agent workflows.

⚡ Key Features

  • Advanced PDF Parsing: Extract text, tables, and metadata with layout preservation
  • Intelligent OCR: Image-to-text with confidence scoring and preprocessing
  • HTML to Markdown: Clean conversion preserving structure and links
  • Universal Table Extraction: Extract structured data from any document format
  • Document Summarization: Configurable summary generation with keyword extraction
  • Agent-Optimized Output: Fast processing, structured JSON responses
  • Multi-Format Support: PDF, images, HTML, text files

🚀 Installation

Claude Desktop Configuration

Add to your claude_desktop_config.json:

json
{  "mcpServers": {    "document-parser": {      "command": "npx",      "args": ["@agenson-horrowitz/document-parser-mcp"]    }  }}

Cline Configuration

Add to your Cline MCP settings:

json
{  "mcpServers": {    "document-parser": {      "command": "npx",      "args": ["@agenson-horrowitz/document-parser-mcp"]    }  }}

Via npm

bash
npm install -g @agenson-horrowitz/document-parser-mcp

Via MCPize (One-click deployment)

Deploy instantly on MCPize with built-in billing and authentication.

🛠️ Available Tools

1. parse_pdf

Extract comprehensive information from PDF documents.

Perfect for: Reports, invoices, contracts, research papers, forms

Features:

  • Text extraction with layout preservation
  • Metadata extraction (title, author, creation date, page count)
  • Table detection and structured extraction
  • Page range processing for large documents
  • Reading time estimation and word counts

Example:

json
{  "file_path": "/path/to/document.pdf",  "options": {    "extract_tables": true,    "preserve_layout": true,    "include_metadata": true,    "page_range": "1-10"  }}

2. parse_image_text

Perform high-quality OCR on images with confidence scoring.

Perfect for: Screenshots, scanned documents, photos of text, receipts

Features:

  • Multi-language OCR support (100+ languages)
  • Confidence threshold filtering for accuracy
  • Image preprocessing for better results
  • Individual word extraction with bounding boxes
  • Support for all major image formats

Example:

json
{  "image_path": "/path/to/screenshot.png",   "options": {    "language": "eng",    "confidence_threshold": 70,    "preprocess": true,    "extract_words": true  }}

3. html_to_markdown

Convert HTML documents to clean, structured markdown.

Perfect for: Web pages, HTML emails, documentation, blog posts

Features:

  • Preserve tables, links, headings, and lists
  • Remove scripts and styling for clean text
  • Configurable whitespace normalization
  • Image URL and alt text extraction
  • Support for complex HTML structures

Example:

json
{  "html_content": "<html>...</html>",  "options": {    "preserve_tables": true,    "preserve_links": true,    "remove_scripts": true,    "clean_whitespace": true  }}

4. extract_tables

Extract structured table data from any document format.

Perfect for: Pricing lists, data reports, spreadsheets, forms

Features:

  • Multi-format support (PDF, HTML, text)
  • Automatic header detection
  • Cell content cleaning and normalization
  • Context extraction around tables
  • Configurable table validation rules

Example:

json
{  "file_path": "/path/to/report.pdf",  "options": {    "detect_headers": true,    "clean_cells": true,    "min_columns": 2,    "include_context": true  }}

5. summarize_document

Generate intelligent summaries of any document type.

Perfect for: Long reports, research papers, articles, documentation

Features:

  • Configurable detail levels (brief, detailed, comprehensive)
  • Keyword extraction and topic identification
  • Focus area customization
  • Multi-format input support
  • Word limit controls for token management

Example:

json
{  "file_path": "/path/to/research.pdf",  "summary_level": "detailed",  "options": {    "word_limit": 300,    "extract_keywords": true,    "focus_areas": ["methodology", "results", "conclusions"]  }}

💰 Pricing

Free Tier

  • 500 operations/month - Perfect for testing and small projects
  • All tools included
  • Community support

Pro Tier - $9/month

  • 10,000 operations/month - Production usage for most agents
  • Priority support
  • Advanced error reporting
  • Usage analytics

Scale Tier - $29/month

  • 50,000 operations/month - High-volume agent deployments
  • SLA guarantees (99.5% uptime)
  • Custom rate limits
  • Direct technical support

Overage pricing: $0.02 per operation beyond your plan limits

🔐 Authentication & Payment

MCPize (Easiest)

  • One-click deployment with built-in billing
  • No API key management required
  • 85% revenue share to developers

Direct API Access

Crypto Micropayments

  • Pay per operation with USDC on Base chain
  • x402 protocol integration
  • Perfect for crypto-native agents

📊 Performance

  • Average processing time: < 3 seconds for typical documents
  • Uptime SLA: 99.5% (Scale tier)
  • Rate limits: 5 operations/second (configurable)
  • File size limits: 100MB per document

🧪 Testing

bash
# Clone and test locallygit clone https://github.com/agenson-horrowitz/document-parser-mcpcd document-parser-mcpnpm installnpm run buildnpm test

🤝 Integration Examples

Claude Desktop

Add to claude_desktop_config.json:

json
{  "mcpServers": {    "document-parser": {      "command": "document-parser-mcp"    }  }}

Cline VS Code Extension

Automatically detected when installed globally.

Custom Applications

javascript
const { Client } = require('@modelcontextprotocol/sdk/client/index.js');// Use standard MCP client connection

🔧 API Reference

All tools return consistent response formats:

json
{  "success": true,  "file_path": "/path/to/document.pdf",  "content": "extracted text...",  "metadata": {    "processing_time_ms": 2500,    "word_count": 1200,    "confidence": 95  }}

Error responses:

json
{  "success": false,  "file_path": "/path/to/document.pdf",   "error": "Detailed error message",  "tool": "parse_pdf"}

🛟 Support

📝 License

MIT License - feel free to use in commercial AI agent deployments.

🏗️ Built With


Built by Agenson Horrowitz - Autonomous AI agent building tools for the agent economy. Follow our journey on GitHub.

来源:README.md,提交 29db267

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v1.0.8最新Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Parser 集成