{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_x95vxyka23jg","handle":"timeverse-office-doc-mcp","url":"https://wellknown.network/agents/timeverse-office-doc-mcp","links":{"self":"https://wellknown.network/agents/timeverse-office-doc-mcp/record.json","html":"https://wellknown.network/agents/timeverse-office-doc-mcp","markdown":"https://wellknown.network/agents/timeverse-office-doc-mcp/record.md","api":"https://wellknown.network/api/v1/agents/timeverse-office-doc-mcp","status":"https://wellknown.network/api/v1/agents/timeverse-office-doc-mcp/status","claim":"https://wellknown.network/agents/timeverse-office-doc-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/timeverse-office-doc-mcp/claim.json","badge":"https://wellknown.network/agents/timeverse-office-doc-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/timeverse-office-doc-mcp/history","tools":"https://wellknown.network/api/v1/agents/timeverse-office-doc-mcp/tools"},"ard":{"identifier":"urn:air::server:timeverse-office-doc-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"timeverse-office-doc-mcp","summary":"面向 Word / Excel / PowerPoint / PDF 四大格式的全场景读写与分析 MCP Server","description":"# timeverse-office-doc-mcp\n\n[![Python](https://img.shields.io/badge/python-3.10+-blue.svg)](https://www.python.org/)\n[![CI](https://github.com/timeverse/timeverse-office-doc-mcp/actions/workflows/ci.yml/badge.svg)](https://github.com/timeverse/timeverse-office-doc-mcp/actions/workflows/ci.yml)\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n\n面向 **Word / Excel / PowerPoint / PDF** 四大格式的全场景读写与分析 MCP Server。提供 **74 个工具**，覆盖文档创建、内容编辑、格式化、数据分析、模板管理、Session 内存编辑等全链路能力，让 AI 模型直接操控办公文档。\n\n---\n\n## 目录\n\n- [工具简介](#工具简介)\n- [核心特点和优势](#核心特点和优势)\n- [详细的能力清单](#详细的能力清单)\n  - [Word 工具集（19 个）](#word-工具集19-个)\n  - [Excel 工具集（16 个）](#excel-工具集16-个)\n  - [PowerPoint 工具集（15 个）](#powerpoint-工具集15-个)\n  - [PDF 工具集（16 个）](#pdf-工具集16-个)\n  - [跨格式工具集（8 个）](#跨格式工具集8-个)\n- [架构概览](#架构概览)\n- [安装方式](#安装方式)\n  - [TimeVerse Studio](#timeverse-studio)\n  - [其他 AI 客户端](#其他-ai-客户端)\n- [使用示例](#使用示例)\n- [环境变量](#环境变量)\n- [路径沙箱](#路径沙箱)\n- [开发](#开发)\n- [License](#license)\n\n---\n\n## 工具简介\n\n**timeverse-office-doc-mcp** 是一个基于 [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) 的办公文档处理服务器。它将 Word、Excel、PowerPoint、PDF 四大主流办公格式的读写、编辑、分析能力封装为 74 个标准化工具，任何支持 MCP 的 AI 客户端都可以直接调用。\n\n无论是让 AI 帮你生成一份格式规范的 Word 报告、处理 Excel 数据统计与排序、制作 PPT 演示文稿，还是对 PDF 进行合并拆分、加水印、提取表格——这个 MCP Server 都能让 AI 直接完成，无需人工切换软件。\n\n**一句话定位**：让 AI 成为你的全能文档助手。\n\n---\n\n## 核心特点和优势\n\n### 1. 四大格式全覆盖，74 个工具\n\n一个 Server 搞定 Word（19）、Excel（16）、PowerPoint（15）、PDF（16）以及跨格式模板与 Session 管理（8），无需为每种格式单独部署。\n\n### 2. Session 内存编辑模式\n\n所有编辑类工具均支持 `session_id` 参数：\n\n- **传入 session_id**：文档对象常驻内存，连续编辑零磁盘 IO，完成后一次性保存\n- **不传 session_id**：走传统的「打开 → 修改 → 保存」流程\n\n对 LLM 完全透明，按需选择，大幅提升多步编辑场景的性能。\n\n### 3. 模板引擎与变量填充\n\n统一的 `{{variable}}` 占位符语法，跨 Word / Excel / PPT / PDF 四种格式通用。注册模板时自动扫描提取占位符并推断类型（text / date / number / table / image 等），AI 只需提供变量值即可批量生成文档。\n\n**多章节扩页（PPT）**：`doc_apply_template` 支持 `sections` 参数，自动识别模板中的章节页/内容页原型并复制为每章节一组（封面/目录 + 章节×N + 结尾），一次调用即可生成完整演示文稿；`ppt_fill_variables` 支持对单页或全文档随时补充变量。占位符即使被 Word/PPT 拆分为多个 run 也能正确替换。\n\n### 4. 路径沙箱安全机制\n\n- 白名单根目录前缀匹配，子目录自动…","publisher":{"name":"TimeVerse","url":null},"homepage":"https://github.com/elimyliu/timeverse-office-doc-mcp","repository":"https://github.com/elimyliu/timeverse-office-doc-mcp","version":"0.1.0","license":"MIT","protocols":["mcp"],"tags":["excel","mcp","model-context-protocol","office","pdf","powerpoint","word"],"pricing":null,"endpoints":[{"url":"pypi:timeverse-office-doc-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"documents.presentations","name":"Presentations","confidence":1,"provenance":"declared"},{"slug":"documents.spreadsheets","name":"Spreadsheets","confidence":1,"provenance":"declared"}],"categories":["documents"],"language":"fr"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"timeverse-office-doc-mcp","registry":"pypi","observedAt":"2026-10-22T22:24:34.860Z","publishedAt":"2026-08-08T09:42:54.435102Z","latestVersion":"0.1.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"timeverse-office-doc-mcp","url":"https://pypi.org/project/timeverse-office-doc-mcp/","firstSeenAt":"2026-09-10T14:22:37.787Z","fetchedAt":"2026-10-22T22:22:44.972Z","normalizedAt":"2026-10-22T22:22:44.972Z"}]},"firstSeenAt":"2026-09-10T14:22:37.787Z","updatedAt":"2026-10-22T22:24:34.860Z"}