Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"parseflow": {
"args": [
"-y",
"parseflow-mcp-server"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
ParseFlow 是一个全面的文档解析解决方案,支持 PDF、Word、Excel、PowerPoint 和 图片 OCR。它提供独立的核心库和 MCP 服务器,可供 AI 助手使用。
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'npx' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked npx against OSV.dev.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in data / writing
Query and manage PostgreSQL databases directly from AI assistants
🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
Manage Supabase projects — databases, auth, storage, and edge functions
A markdown editor — and the bridge to your LLM. Local-first, MIT, ~15 MB. Bundled MCP server lets Claude Code / Codex / Cursor drive your vault directly. 14 AI providers BYOK.
MCP Security Weekly
Get CVE alerts and security updates for io.github.Libres-coder/parseflow and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
ParseFlow 是一个全面的文档解析解决方案,支持 PDF、Word、Excel、PowerPoint 和 图片 OCR。它提供独立的核心库和 MCP 服务器,可供 AI 助手使用。
npm install parseflow-core
npm install -g parseflow-mcp-server
# 或使用 npx
npx parseflow-mcp-server
import { PDFParser } from 'parseflow-core';
const parser = new PDFParser();
const text = await parser.extractText('document.pdf');
const results = await parser.search('document.pdf', '关键词');
import { WordParser } from 'parseflow-core';
const parser = new WordParser();
const result = await parser.extractText('report.docx');
const html = await parser.extractHTML('report.docx');
import { ExcelParser } from 'parseflow-core';
const parser = new ExcelParser();
const data = await parser.extractData('spreadsheet.xlsx');
const results = await parser.searchText('data.xlsx', '收入');
import { PowerPointParser } from 'parseflow-core';
const parser = new PowerPointParser();
const result = await parser.extractText('presentation.pptx');
const results = await parser.searchText('slides.pptx', '关键词');
在 claude_desktop_config.json 中添加:
{
"mcpServers": {
"parseflow": {
"command": "npx",
"args": ["-y", "parseflow-mcp-server"]
}
}
}
| 类别 | 工具 | 描述 |
|---|---|---|
extract_text | 提取文本(支持加密 PDF) | |
get_metadata | 获取元数据 | |
search_pdf | 全文搜索 | |
extract_images | 提取图片 | |
get_toc | 获取目录 | |
merge_pdf | 合并多个 PDF | |
split_pdf | 拆分为单页 | |
extract_pdf_pages | 提取指定页码 | |
add_watermark | 添加文字水印 | |
add_image_watermark | 添加图片水印 | |
remove_watermark | 移除水印(覆盖) | |
| Word | extract_word | 提取文本/HTML |
search_word | 文本搜索 | |
| Excel | extract_excel | 提取数据 |
search_excel | 单元格搜索 | |
| PPT | extract_powerpoint | 提取幻灯片 |
search_powerpoint | 幻灯片搜索 | |
| OCR | extract_ocr | 图片文字识别 |
search_ocr | OCR 文本搜索 | |
| AI | semantic_index | 文档向量索引 |
semantic_search | 语义相似搜索 | |
| 批量 | batch_extract | 批量提取多文件 |
batch_search | 批量搜索多文件 |
| 版本 | 功能 |
|---|---|
| v1.8.0 | 💧 PDF 水印(文字/图片水印) |
| v1.7.0 | 📦 批量处理(并行处理多文件) |
| v1.6.0 | 🧠 语义搜索(AI 向量嵌入) |
| v1.5.0 | 📄 PDF 合并/拆分/提取 |
| v1.4.0 | 🔐 加密 PDF 支持 |
| v1.3.0 | 🔍 OCR 图片文字识别 |
| v1.2.0 | 🎯 PowerPoint 支持 |
| v1.1.0 | 📝 Word + 📊 Excel 支持 |
| v1.0.0 | 📄 PDF 基础解析 |
MIT License - 详见 LICENSE
Made with ❤️ by Libres-coder