xberg-io/kreuzberg helps connect AI assistants to real tools and data through a standard protocol
说明与用途
**项目简介**
xberg-io/kreuzberg 是一个以 Rust 为核心的多语言文档智能框架,能够从 PDF、Office、图片以及 97+ 种格式中提取文本、元数据、图片和结构化信息。它提供 Rust、Python、Ruby、Java、Go、PHP、Elixir、C#、R、C、TypeScript(Node/Bun/Wasm/Deno)等多语言 SDK,同时支持 CLI、REST API 与 MCP 服务器三种调用方式。
**价值**
- **统一协议**:通过标准的 Model Context Protocol (MCP) 将 AI 助手与真实工具、数据源快速对接,降低集成成本。
- **跨语言、跨平台**:一次实现的核心功能可在多种语言和运行时中复用,适配现有技术栈。
- **高质量文档解析**:支持 97+ 格式,自动抽取结构化信息,为 RAG、知识库构建和自动化工作流提供可靠的底层数据。
**典型接入方式**
- **SDK**:在业务代码中直接引用对应语言的库(如
kreuzberg-py、kreuzberg-go),调用extract()等函数完成文档解析。 - **REST API**:部署 MCP 服务器或使用官方提供的容器镜像,向
POST /extract发送文件或文件 URL,获取 JSON 结构化结果。 - **CLI**:在脚本或 CI/CD 流程中使用
kreuzberg-cli extract <file>,快速验证或批量处理。
**生产可用性**
- **活跃度**:截至 2026‑06‑24,项目仍在持续更新,最近一次提交在 2026‑06‑24;GitHub ★8.5k、Fork 5k+,社区活跃。
- **成熟度**:提供完整的多语言 SDK、详细文档、Docker 镜像以及 MCP 参考实现,已在多个开源和商业项目中使用。
- **风险**:暂无重大元数据风险,但仍需对许可证合规、依赖安全审计以及维护者响应速度进行最终确认。
综合来看,kreuzberg 具备高质量的文档解析能力、灵活的接入方式和良好的社区支撑,适合作为 AI 助手与企业内部工具、数据源对接的生产级组件。
问题
xberg-io/kreuzberg helps connect AI assistants to real tools and data through a standard protocol.
结果
High for an OSS candidate: recent activity, adoption, and ecosystem signals are strong enough for a serious pilot.
工作流
- connect AI agents to tools
- ship Model Context Protocol servers
- standardize integrations
证据
A polyglot document intelligence framework with a Rust core. Extract text, metadata, images, and structured information from PDFs, Office documents, images, and 97+ formats. Available for Rust, Python, Ruby, Java, Go, PHP, Elixir, C#, R, C, TypeScript (Node/Bun/Wasm/Deno)- or use via CLI, REST API, or MCP server.
- 记录日期: 2026-09-10T09:13:47.188Z