SuperAPI AI 工具集

office-oxide-mcp-server

智能体与模型

查看项目

更新于 10-16 00:20

技能介绍

用途:office-oxide-mcp 是一个 Rust 原生 MCP(Model Context Protocol)服务器,为 AI 客户端提供 Office 文档处理能力,覆盖 Excel(XLSX/XLS)、Word(DOCX)、PowerPoint(PPTX)与 PDF。资料称其性能可达亚毫秒级,比 Python 方案快至多 46 倍。

主要能力:读取与写入 Excel(公式、图表、数据透视表);从 Markdown 或程序化方式创建/修改 Word;生成带布局和图表的 PowerPoint;填充 PDF 表单(AcroForms、XFA)或按坐标叠加文本;从各格式提取结构化数据(JSON、Markdown、chunks);提供可复用文档生成模式的技能系统,以及用于跨关联数据传播编辑的一致性引擎。

使用方式:通过 cargo install office-oxide-mcp 安装,或从源码构建(git clone https://github.com/Aimino-Tech/office-oxide-mcp.git,cargo build --release)。在 Claude Desktop、Cursor、VS Code 的 MCP 配置中以 stdio 传输方式注册,命令为 office-oxide-mcp,参数 --transport stdio。核心工具包括 get_document_info、list_formats、office_read、office_create_xlsx、office_write_cell、office_write_range、office_format_range、office_create_chart、office_create_docx、office_write_docx_from_md、office_add_table、office_replace_text、office_create_pptx、office_add_slide、office_add_text_box、office_list_pdf_fields、office_fill_pdf_form、office_analyze_pdf_layout、office_overlay_pdf_text、office_export_pdf,以及 skill_list、skill_run、skill_validate 等技能工具。

适用场景:从表格提取数据并生成汇总、按模板生成发票或报告、填写政府 PDF 表单、由数据生成演示文稿、批量合并多个文档。

限制:资料未提供收费、价格与平台支持细节;大文件处理可能变慢,建议使用 chunks 输出或拆分文件;PDF 表单字段名区分大小写,需先用 list_pdf_fields 获取;图表需先写入数据范围再创建;文件路径需为绝对路径或相对服务器工作目录,并确保权限与输出目录存在。