Token导航 LogoToken导航TokenDH.com
MCP Document Scanner logo
安全风控未说明官方级别未说明来源级核验

MCP Document Scanner

MCP Server

doc-scan是一款智能文档扫描和重命名工具,支持OCR和多格式处理,适用于个人和企业文档管理。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
多格式支持JavaScriptAI分析

安装说明

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

作者 / 组织

AndreasDietzel

提供方

AndreasDietzel

最后核验

2026/5/17 20:19

快速接入

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

详细介绍

╔══════════════════════════════════════════════════════════════════════════╗
║                                                                          ║
║   ██████╗  ██████╗  ██████╗    ███████╗ ██████╗ █████╗ ███╗   ██╗       ║
║   ██╔══██╗██╔═══██╗██╔════╝    ██╔════╝██╔════╝██╔══██╗████╗  ██║       ║
║   ██║  ██║██║   ██║██║         ███████╗██║     ███████║██╔██╗ ██║       ║
║   ██║  ██║██║   ██║██║         ╚════██║██║     ██╔══██║██║╚██╗██║       ║
║   ██████╔╝╚██████╔╝╚██████╗   ███████║╚██████╗██║  ██║██║ ╚████║       ║
║   ╚═════╝  ╚═════╝  ╚═════╝   ╚══════╝ ╚═════╝╚═╝  ╚═╝╚═╝  ╚═══╝     ║
║                                                                          ║
║            Intelligente Dokumentenerkennung für macOS                    ║
║                            v2.4.1                                        ║
║                                                                          ║
╚══════════════════════════════════════════════════════════════════════════╝

![License](LICENSE) ![macOS](https://www.apple.com/macos/) ](https://nodejs.org/) ![OCR](https://github.com/tesseract-ocr/tesseract) ](package.json)

______________________________________________________________________

什么是 doc-scan? — 识别文档(公司、类型、日期)并智能地重命名文件。 scan001.pdf2024-01-24_Vodafone_Rechnung_VF-12345.pdf可选通过 Perplexity API 支持 AI。

______________________________________________________________________

特性

  • AI支持的分析 -困惑API erkennt *全部* 公司不仅预定义(可选)
  • 光学字符识别 — 通过Tesseract扫描PDF和图像
  • 多格式 --PDF、DOCX、页面、TXT、PNG、JPG
  • 批处理doc-scan ~/Downloads/*.pdf --execute
  • 撤销 取消上次重命名
  • macOS集成 Finder Quick Action(右键单击)
  • 安全 -输入验证、路径遍历保护、API密钥保护
  • 出生日期保护 — 防止信头分析中的错误检测

识别引擎

什么样的例子。 |-----|-----------| | 发件人 | 40+ 公司 (联盟、沃达丰、亚马逊,…) — 无限的人工智能 | | 文档: | 发票, 合同, 通知, 提醒, 终止, 对帐单, ... | | 数据 | 扫描仪时间戳 → 信件日期 (OCR) → 创建日期 (Fallback) | | 参考编号 发票号码,客户号码,合同号码,保单号码,记录号码 | 关键词 人工智能从内容中提取多达5个关键词

支持的格式

格式方法
PDF文本扩展+OCR回退(pdftoppm→ 细分)
DOCXmammath.js
PagesZIP 提取
TXTUTF-8/拉丁语-1
PNG/JPG/JPEG通过Tesseract进行OCR
DOC、XLS/XLSX、PPT/PPTX、Numbers、Keynote、ODT保留文件名(无法提取文本)

______________________________________________________________________

安装

# Voraussetzungen
brew install node                       # Node.js 18+
brew install tesseract tesseract-lang   # OCR (optional)

# Installieren
git clone https://github.com/AndreasDietzel/document-scanner.git
cd document-scanner
npm install
npm run build
npm link                                # macht "doc-scan" global verfügbar

测试:

doc-scan --help

设置AI(可选)

doc-scan --setup
# → "AI-Enhancement aktivieren?" → Ja
# → Perplexity API-Key eingeben (https://www.perplexity.ai/settings/api)

或手动 ~/.doc-scan.json:

{
  "enableAI": true,
  "perplexityApiKey": "pplx-your-key-here"
}

了解更多: AI-INTEGRATION.md

______________________________________________________________________

使用

# Vorschau (Standard) — analysiert ohne Umbenennung
doc-scan rechnung.pdf

# Umbenennen
doc-scan rechnung.pdf --execute

# Batch
doc-scan ~/Downloads/*.pdf --execute

# Verbose Debug-Ausgabe
doc-scan rechnung.pdf --preview --verbose

# Undo
doc-scan --undo

# Setup-Wizard
doc-scan --setup

所有旗帜

标志描述
--preview未重命名分析 (标准)
--execute 自动重命名
--silent 没有 macOS 通知
--verbose 详细的debug版本
--setup 交互式设置向导
--undo 取消上次批次重命名
--undo-stats 查看取消统计
--help帮助

______________________________________________________________________

实例

Umberning

之前之后已知
scan001.pdf2024-01-24_Vodafone_Rechnung_VF-12345.pdf日期,公司,类型,参考号
document.docx2023-12-31_Allianz_Vertrag_POL-9876.docx日期,公司,合同,保单号码
IMG_0123.jpg2025-03-15_Techniker_Krankenkasse_Bescheid.jpg基准、Firma、Typ

AI分析输出

🤖 AI-Analyse läuft...
✓ Dokumenttyp: Rechnung (95% Konfidenz)
✓ Firma: Vodafone GmbH
✓ Keywords: Mobilfunk, LTE, Datenvolumen, Grundgebühr
   → 2025-05-15_Vodafone_Mobilfunkrechnung_LTE_RG-2024-987654.pdf

批处理

doc-scan ~/Downloads/*.pdf --preview

# ============================================================
# 📊 ZUSAMMENFASSUNG - 15 Dateien verarbeitet
# ============================================================
# ✅ Erfolgreich: 15
# 📝 Umbenannt: 0
# ⏭️  Übersprungen: 3
# ❌ Fehler: 0

______________________________________________________________________

配置

配置在 ~/.doc-scan.json 并且将通过 doc-scan --setup 创建 。

{
  "defaultMode": "preview",
  "enableOCR": true,
  "ocrLanguage": "deu",
  "customCompanies": ["Meine Firma GmbH"],
  "enableAI": false,
  "perplexityApiKey": "",
  "aiConfidenceThreshold": 0.5,
  "birthDate": "01.01.1990"
}
字段描述
defaultModepreviewexecute
enableOCR OCR 扫描的 PDF/图像
ocrLanguageTesseract喷雾(deu, eng, ...)
customCompanies 自己的公司名称来识别
enableAI 启用 Perplexity AI。
perplexityApiKey API密钥(本地存储,未提交)
aiConfidenceThreshold 人工智能结果的最低信任度(0-1)
birthDate出生日期 — 在日期识别时被忽略

______________________________________________________________________

macOS Finder集成

设置快速操作右键单击→“扫描文档”:

  1. 打开自动化 → 快速行动 创建
  2. 添加“执行 Shell 脚本”
  3. 插入脚本(见 MACOS-KONTEXTMENU.md)
  4. 如果 “🔍 扫描文档 “ 保存
  5. 完成 — 右键单击文件 → 快速操作 →🔍 扫描文档

可选:在“系统设置”>“键盘”>“快捷方式”>“服务”下分配键盘快捷方式。

______________________________________________________________________

项目结构

document-scanner/
├── src/
│   ├── cli.ts              # Haupt-CLI
│   ├── config.ts           # Konfigurationsmanagement
│   ├── ai-analysis.ts      # Perplexity AI Integration
│   ├── security.ts         # Security & Validierung
│   ├── setup.ts            # Setup-Wizard
│   └── undo.ts             # Undo-Funktionalität
├── build/                  # Kompilierte JS-Dateien
├── test-data/              # Testdateien
├── package.json
├── tsconfig.json
└── LICENSE

发展

npm run build       # TypeScript kompilieren
npm run watch       # Watch-Modus
node build/cli.js test-data/test-rechnung.txt --preview   # Lokaler Test

______________________________________________________________________

故障排除

doc-scan: command not foundnpm link 在repo目录中运行。

Quick Action无法显示 启用“系统设置”→“扩展”→“Finder”。

OCR不起作用brew install tesseract tesseract-lang然后 tesseract --list-langs 检查(必须) deu 包含)。

“没有找到文本” — OCR未安装,文件已损坏,或图像没有文本。调试使用 doc-scan datei.pdf --verbose.

______________________________________________________________________

文档

______________________________________________________________________

许可证

MIT - 见 许可证

安德烈亚斯·迪策尔@安德烈亚斯·迪策尔

目录标签

目录标签

多格式支持JavaScriptAI分析文档扫描本地部署OCR文件重命名

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP