关于 docalyze
docalyze 是 MCP 服务,可让 AI 助手读取并视觉检查本地文档,包括 PDF、电子表格、办公文件和图像。推理由宿主 AI 完成,因此无需 API 密钥。
主要功能
- 01列出目录中的文件
- 02分页读取文档文本
- 03返回页面图像供视觉分析
- 04支持办公文件、数据文件和图像
适用场景
- 01提取本地 PDF 或电子表格中的文本
- 02检查文档页面中的图表和表格
- 03查看本地 Word 或 PowerPoint 文件
MCP 相关
docalyze 向 MCP 客户端提供文档列表、元数据、文本读取和视觉评估工具。它从可配置的本地根目录读取文件。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Docalyze MCP 服务
一个 MCP(Model Context Protocol)服务,可让 AI 助手读取并以可视化方式分析本地文档,包括 PDF、Excel 电子表格、CSV 文件、Word 文档、PowerPoint 演示文稿和图像。
无需 API 密钥。宿主 AI(GitHub Copilot、Claude 等)会直接完成所有推理。
支持的格式
| 格式 | 扩展名 | 读取 | 可视化 |
|---|---|---|---|
.pdf | ✅ | ✅ | |
| Excel | .xlsx、.xls | ✅ | ✅ |
| CSV / TSV | .csv、.tsv | ✅ | — |
| JSON | .json | ✅ | — |
| Word | .docx | ✅ | ✅ |
| PowerPoint | .pptx | ✅ | ✅ |
| 纯文本 | .txt、.md | ✅ | — |
| 图像 | .png、.jpg、.jpeg、.gif、.bmp、.tiff、.webp | — | ✅ |
工具
| 工具 | 描述 |
|---|---|
list_documents | 列出目录下的文件,并按 glob 模式筛选 |
document_info | 获取文件元数据(大小、修改日期、工作表) |
read_document | 分页提取文档中的文本内容 |
visual_evaluate_document | 内嵌返回页面图像,以便 AI 分析图表、表格和示意图 |
安装
通过 VS Code 安装(推荐)
在 MCP 服务库中搜索 docalyze(扩展侧边栏 → MCP 选项卡),然后点击“安装”。
通过 PyPI 安装
pip install docalyze-mcp-server
通过 npm 安装
npx docalyze-mcp-server
这需要已安装 uv 或 pipx — npm 封装程序会调用 uvx 自动运行 Python 包。
手动设置
将以下内容添加到 VS Code 的 mcp.json(或 settings.json)中:
{
"servers": {
"docalyze": {
"type": "stdio",
"command": "python",
"args": ["-m", "docalyze_mcp_server"],
"env": {
"PYTHONIOENCODING": "utf-8"
}
}
}
}
或者,如果你通过 pip 安装并想使用入口点:
{
"servers": {
"docalyze": {
"type": "stdio",
"command": "docalyze-mcp-server"
}
}
}
可选依赖项
基础安装支持 PDF、Excel、CSV、JSON 和纯文本。要支持其他格式:
# Word documents
pip install docalyze-mcp-server[docx]
# PowerPoint
pip install docalyze-mcp-server[pptx]
# OCR (requires Tesseract installed on your system)
pip install docalyze-mcp-server[ocr]
# Everything
pip install docalyze-mcp-server[all]
配置
服务会从可配置的根目录读取文档。设置 DOCUMENTS_ROOT 环境变量即可更改此目录:
{
"servers": {
"docalyze": {
"type": "stdio",
"command": "docalyze-mcp-server",
"env": {
"DOCUMENTS_ROOT": "/path/to/your/documents"
}
}
}
}
如果未设置,默认使用包含服务脚本的目录。
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。