Token导航 LogoToken导航TokenDH.com
Rust MCP Filesystem Parsers logo
AI代理未说明官方级别未说明来源级核验

Rust MCP Filesystem Parsers

MCP Server

一个扩展了文档解析功能的文件系统服务,支持从PDF、电子表格等文档中提取内容,适用于AI助手、RAG管道和自动化文档工作流。

工具数

2

提示词数

0

GitHub Stars

0

资源数

0
AI代理工作流自动化模型集成

安装说明

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

作者 / 组织

Joseffb

提供方

Joseffb

最后核验

2026/5/17 20:21

快速接入

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

详细介绍

Rust-MCP文件系统——扩展解析器分叉

此存储库是 分叉 的原件 rust-mcp-filesystem,通过文档解析功能扩展它,使MCP客户端可以直接访问文件内容(PDF、电子表格和类似文档)。\ 它将基本的文件系统服务器转换为更强大的内容感知MCP后端,非常适合AI助手、RAG管道和自动化文档工作流。

🔧 这个叉子有什么新功能

  • 📄 PDF解析 --使用 filesystem.read_pdf (或类似)从PDF文档中提取文本,而不仅仅是原始字节。
  • 📊 电子表格/Excel解析 --使用 filesystem.read_excel 从加载结构化电子表格数据 .xlsx 或其他电子表格文件。
  • 🗃️ 模块化多格式解析器框架 --一个干净、可扩展的解析器架构,允许未来支持CSV、Markdown、DOCX和其他文档格式。
  • 🔌 可扩展解析器基础架构 --易于添加解析器模块:删除一个新的格式模块,注册它,并通过MCP公开新的解析工具,而无需接触核心文件系统代码。
  • 💡 语义内容访问(不仅仅是原始文件访问) --客户端可以在语义上摄取和操纵内容,直接通过MCP工具实现文本分析、数据提取、索引、RAG或自动化工作流。

🚀 为何这很重要

通过将文件系统操作与内容感知文档解析相结合,这种分叉使AI代理能够做的不仅仅是读取文件——它们可以 理解文档非常适合:

  • 文档分析工作流程(PDF报告、手册、日志)
  • 从电子表格/表格中提取数据
  • 构建具有“阅读我的文档并了解一切”功能的基于RAG的助手
  • 需要用户上传结构化数据的脚本和管道

🧰 构建于

  • 铁锈mcp sdk --MCP服务器实现的核心工具包:contentReference\[oaicite:2\]{index=2}
  • rust-mcp模式 --Rust的官方MCP协议模式支持:contentReference\[oaicite:3\]{index=3}
  • 现有 rust-mcp-filesystem core——用于文件系统和glob支持:contentReference\[oaicite:4\]{index=4}

⚙️ 工具调用示例

// Read text from a PDF file
{
  "method": "filesystem.read_pdf",
  "params": {
    "path": "documents/report.pdf"
  }
}

// Read a sheet from an Excel workbook
{
  "method": "filesystem.read_excel",
  "params": {
    "path": "data/financials.xlsx",
    "sheet": "Q4"
  }
}

🎯 用例

  • 需要摄取用户提供的文档(PDF、电子表格)并回答问题的AI助手
  • 自动索引混合格式文档的RAG/矢量存储管道
  • 用于从Excel报告或表格日志中提取数据的内部工具
  • 自动化文档分析和摘要工作流程
  • 任何“文件系统+文档语义”比“单独使用文件系统”更强大的东西

📦 安装和配置

请参阅以下原始安装说明 rust-mcp-filesystem此叉子的安装和运行方式相同;一旦服务器启动,客户端就可以使用额外的解析器工具。

快速安装(shell脚本示例)

curl --proto '=https' --tlsv1.2 -LsSf https://github.com//rust-mcp-filesystem-parsers/releases/download/v0.x.y/installer.sh | sh

Docker、Binary、Homebrew等。

与上游相同的选项——这个分叉保留了轻量级、无依赖性的二进制分发模型。

🔗 仓库

阅读源代码并浏览代码:

______________________________________________________________________

🧬 许可证

MIT许可证——与上游项目相同。

______________________________________________________________________

📦 致谢

  • 这个项目建立在原来的基础上 rust-mcp-filesystem 通过生锈的mcp堆栈。 ()
  • 感谢作者和维护者 rust-mcp-sdkrust-mcp-schema 用于提供核心Rust MCP工具。 ()

目录标签

目录标签

AI代理工作流自动化模型集成Rich Text Format本地部署文件解析PDF解析电子表格解析AI助手RAG管道

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP