Token导航 LogoToken导航

MCP Server · 文档知识

API Documentation Parser

智能PDF API文档解析器,可将PDF文档转换为结构化的MCP服务器数据,准确率高达85%以上,并提供高质量的结果。

stdio官方级别未说明来源级核验工具 0
数据提取Python自动化

快速开始

作者 / 组织
Rusty0508
提供方
Rusty0508

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

API Documentation Parser 属于文档知识类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前要先准备 API Key。

分类

文档知识

传输方式

stdio

认证方式

API Key

部署方式

公开资料未说明

安装与配置

安装命令

pip install -r requirements.txt

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

🚀 用于MCP服务器的API文档分析器

具有用于MCP服务器创建的web界面的智能PDF API文档分析器

将任何PDF API文档转换为可用于MCP的结构化数据,准确率达到85%以上,并获得高质量的结果

具有Web接口的智能PDF文档解析器,用于创建MCP服务器

🎯 Описание

该项目自动将PDF API文档转换为结构化数据,以创建MCP(模型上下文协议)服务器。使用智能算法检索端点、标题、参数和API响应。

✨ 机会

  • 📄 PDF文档解析 高精度
  • 🎯 自动提取 端点、标头、参数、响应
  • 🧠 智力分类 方法API(13个类别)
  • 🔧 MCP服务器的现成数据 JSON格式
  • 🌐 Web接口 下载和处理文件
  • 📊 详细报告 帕辛质量
  • ✅ 高质量的结果 (85%+MCP就绪)

🏆 结果

主要指标:

  • ✅ MCP就绪率:85.5% (高质量)
  • ✅ 标题:99.2%
  • ✅ 质量描述:90.9%
  • ✅ 头部:100%覆盖率
  • ✅ 答复:90.9%覆盖率

帕辛统计:

📊 Fleethand API (пример):
├── 121 endpoints извлечено
├── 242 headers обработано
├── 47 parameters найдено
├── 110 responses документировано
└── 13 категорий классифицировано

🚀 快速启动

安装

git clone https://github.com/your-username/api-doc-parser.git
cd api-doc-parser
pip install -r requirements.txt

ИспольованиечерезCLI

# Парсинг PDF документации
python fleethand_ultimate_parser.py

# Результаты будут сохранены в ultimate_final_data/

Web接口

# Запуск веб-сервера
python web_interface.py

# Откройте http://localhost:5000 в браузере

📁 成果框架

ultimate_final_data/
├── endpoints_ultimate_final.json      # Все endpoints для MCP tools
├── mcp_server_ultimate_final.json     # Готовый MCP server config
└── quality_report_ultimate_final.json # Отчет о качестве

Endpoint示例:

{
  "operation_id": "get__api_drivers",
  "method": "GET",
  "path": "/api/drivers",
  "summary": "Get drivers information",
  "description": "This method returns information about client drivers",
  "category": "drivers",
  "headers": [
    {
      "name": "apiKey",
      "data_type": "String",
      "required": true,
      "description": "Encoded api key"
    }
  ],
  "parameters": [],
  "responses": [
    {
      "status_code": "200",
      "description": "Successful response",
      "schema": {...}
    }
  ]
}

🔧 Архитектура

主要组成部分:

  1. PDF文本提取 -PDF(PyMuPDF)
  2. 智能解析 多种分析算法
  3. 质量评分 -成果质量体系
  4. MCP生成 自动创建MCP结构
  5. web界面 -用户友好的Web界面

解析算法:

  • 🎯 智能标题检测 智能标题定义
  • 📝 上下文感知描述提取 - 根据背景提取描述
  • 🏷️ 高级分类 按13种类型分类
  • ✅ 自动JSON验证 -自动验证和更正

🌟 特点

智力能力:

  • 逐行分割 标题和参数
  • 多重策略 搜索描述
  • JSON 自动修复 结构
  • 数据验证 在所有阶段
  • 详细度量 质量

API类别:

activities, drivers, vehicles, documents, tasks, partners, orders, eco, reports, tacho, locations, payments, forms, general

📊 Web接口

功能:

  1. 下载PDF 简单的拖放界面
  2. 解析设置 - 选择处理参数
  3. 加工进度 实时执行
  4. 结果 -交互式数据显示
  5. 导出 -以不同格式下载

技术:

  • 后端瓶/固定API
  • 前端:HTML5、CSS3、JavaScript
  • 处理:Python 3.8+
  • 可移植文档格式:PyMuPDF
  • 数据:JSON模式验证

📈 结果质量

质量指标:

MCP Readiness Score = 
  (Title Quality × 0.20) +
  (Description Quality × 0.30) + 
  (Headers Coverage × 0.15) +
  (Parameters Coverage × 0.15) +
  (Responses Coverage × 0.15) +
  (Average Quality Score × 0.05)

质量水平:

  • 高:85%+MCP就绪+60%+描述
  • 中等:75%+MCP就绪+40%+描述
  • 低:MCP就绪率低于75%

🛠️ 要求

Python >= 3.8
PyMuPDF >= 1.23.0
Flask >= 2.0.0 (для веб-интерфейса)
requests >= 2.25.0
dataclasses-json >= 0.5.0

📝 许可证

MIT许可证-详细信息 许可证

🤝 对项目的贡献

我们欢迎对项目发展的贡献!请:

  1. Fork存储库
  2. 创建Feature Branch(git checkout -b feature/amazing-feature)
  3. 修改(git commit -m 'Add amazing feature')
  4. Pushв分支(git push origin feature/amazing-feature)
  5. 打开Pull Request

📞 支持

如果您有任何问题或建议:

  • 🐛 问题
  • 💬 讨论
  • 📧 电子邮件:your-email@example.com

🎯 路线图

  • \[\]支持其他文档格式(Word、HTML)
  • \[\]用于集成的REST API
  • \[\]Docker容器化
  • \[\]云部署
  • \[\]OpenAPI 3.1
  • \[\]机器学习改进

______________________________________________________________________

⭐ 你喜欢这个项目吗?把星星!

*创建于❤️ MCP服务器开发社区*

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

PDF解析Python本地部署API文档处理MCP服务器自动化工具数据提取

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

读长文档提问

把 PDF、Markdown 和笔记交给模型,按章节追问细节。

整理知识库

把零散资料归档、打标签,检索时更容易命中。

批量出摘要

提取要点,输出能直接引用的段落。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 需要自备API Key,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在文档知识场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到API Key的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
API Documentation Parser

MCP World · 本页

0stdio有1 个2026-05-17
Cherry Studio

MCP World

0未说明未标注1 个2026-05-17
Pdf Math Translate

MCP World

0stdio有1 个2026-05-17
report generation

MCP World

0stdio有1 个2026-05-17
Anything To Notebooklm

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

API Documentation Parser 怎么安装?

公开资料给出的安装命令是 pip install -r requirements.txt,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

API Documentation Parser 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

API Documentation Parser 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

API Documentation Parser 需要 API Key 吗?

公开资料标注的认证方式是API Key,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

API Documentation Parser 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP