关于 office-suite-all-servers-one-install
MCP Office Suite 将多个本地 MCP 子服务汇集到一个入口,面向处理账单、文档和日常业务流程的小型企业及自由职业者。代理会转发各子服务的工具、资源和提示词,并保留各自的存储与使用限制。
主要功能
- 01单一配置入口连接多个子服务
- 02转发工具、资源和提示词
- 03覆盖发票、文档、工时与费用
- 04提供工具名称映射资源
- 05子服务分别保留存储与许可状态
适用场景
- 01从一个 MCP 配置使用多种办公工具
- 02跟踪工时、发票与费用
- 03处理电子表格和 Word 文档
- 04核对供应商账单与未结项目
MCP 相关
这是仅限本地 stdio 的 MCP 代理,可启动子服务并将其工具、资源和提示词转发给 MCP 客户端。发生名称冲突时会添加子服务前缀,并提供 office://tools_map 资源查询映射。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCP Office Suite
面向小型企业会计和文书工作的 MCP 服务:发票、PDF、电子表格、Word 文档、时间跟踪和费用。 只需一个本地配置项,即可处理开票、文档、时间跟踪和供应商核查。
兼容 Claude Desktop、Claude Code、Cursor 及任何 Model Context Protocol 客户端。它在你自己的计算机上运行:此服务没有托管端点,因此请从软件包或源代码安装。
产品页面:https://mcp.zovo.one/s/office-suite - 功能、免费额度和支持的安装方式。
安装
Claude Desktop,一键安装。 从软件包目录下载 office-suite.mcpb,然后双击。
从源代码安装。 此镜像包含所有必需内容:每个 @theluckystrike/* 依赖项均已随附,因此全新克隆后无需额外设置即可构建。
git clone https://github.com/theluckystrike/mcp-office-suite.git
cd mcp-office-suite
npm install && npm run build
然后将客户端指向构建好的入口点:
{
"mcpServers": {
"office-suite": {
"command": "node",
"args": ["/absolute/path/to/mcp-office-suite/dist/index.js"]
}
}
}
@theluckystrike/mcp-office-suite尚未发布到 npm,因此npx -y @theluckystrike/mcp-office-suite命令会失败。以上三种方式均可正常使用,且都经过 CI 测试。

mcp-servers/servers/office-suite 的只读镜像。参见 MIRROR.md。
只需一个 MCP 配置项,即可运行自由职业者办公室。v0.25.0 软件包会初始化 50 个本地子服务,并公开 453 个工具;此数据于 2026-10-26 通过 MCP 测得。它包含时间跟踪、发票、电子表格、报价单、费用,以及供应商发票三方匹配、重复发票候选项审核和对照应付账款分类账导出的供应商对账单未结项目核查。代理会将工具、资源和提示词转发给负责它们的子服务;每个子服务都保留自己的存储空间和免费额度。
由 theluckystrike 构建。MIT。支持邮箱:[email protected]。
安装
对于 Claude Desktop,请下载 office-suite.mcpb v0.25.0 并打开。使用此版本的 SHA256SUMS.txt 进行验证。
下载目录列出了明确的归档版本。最新的 GitHub 版本并未包含所有服务软件包。此代理仅支持本地 stdio;没有托管端点。其 npm 软件包及内部依赖项尚未发布,因此请使用软件包或从源代码构建。
从源代码安装需要 Node.js 22 或更高版本,以满足当前仓库的构建工具要求:
git clone https://github.com/theluckystrike/mcp-servers.git
cd mcp-servers
npm install
npm run build
根目录构建会引导安装许可证/时区引擎依赖项,并构建子服务。在配置中使用检出目录的绝对路径。对于 Claude Desktop,请将此条目合并到其配置文件的 mcpServers 中:
{
"mcpServers": {
"office-suite": {
"command": "node",
"args": ["/absolute/path/mcp-servers/servers/office-suite/dist/index.js"]
}
}
}
对于 Cursor,请将相同条目合并到 .cursor/mcp.json 或用户 MCP 配置中。对于 Claude Code:
claude mcp add office-suite -- node /absolute/path/mcp-servers/servers/office-suite/dist/index.js
重启客户端,调用 license_status,并读取 office://tools_map,以查找子服务和准确公开的工具名称。工具列表成功加载即可确认发现成功;请运行实际任务,验证所需的工作流。
工具与名称冲突
| 条目 | 行为 |
|---|---|
| 子服务工具 | 子服务自身的工具、参数以及免费版/Pro 规则。 |
license_status | 各子服务的许可证状态和套餐结账 URL。 |
license_activate | 将密钥转发给每个已连接的子服务,并报告所有结果。 |
office://tools_map 资源 | 将公开的工具名称映射到所属子服务及其原始名称。 |
子服务名称冲突时,代理会公开带有子服务前缀的名称,例如 invoice_business_set。子服务结果载荷(包括 JSON 源记录、原始 CSV、HTML 和文本)均保留原始值。每个转发的结果都会在 _meta["office-suite/tool-names"] 下添加名称冲突映射,并指向 office://tools_map;匹配器报告信封中的显式检索工具提示使用公开名称。请读取运行时映射,不要猜测前缀,也不要依赖旧版静态工具表。
v0.25.0 清单中的 453 个名称和描述与实际运行的套件一致,包括冲突前缀。测量清单和构建产物证据均可查阅。这验证了通过代理进行的发现和匹配器交付;这并非对每个子服务工具的功能测试。
供应商对账单审核与工具名称
新版 supplier_statement_check 会按实体、供应商、币种、单据类型和参考编号的精确匹配,对比两份提供的未结项目导出数据。它会保留两份源列表,并报告缺失项目、金额/日期差异以及重复参考编号导致的歧义。它不会对账余额、分配付款、提取 PDF 或批准付款。完整诊断信息和 CSV 免费提供;供应商服务的 Pro 升级仅会取消其保存报告数量上限。
其报告辅助工具名为 supplier-statement-check_report_get、supplier-statement-check_report_page、supplier-statement-check_report_export_csv、supplier-statement-check_report_list 和 supplier-statement-check_report_delete。显式检索提示使用这些名称。即使原始参考编号和 CSV 单元格中包含工具名称,也会保持不变。
v0.25.0 清单保留了先前发布的 v0.22.9 套件中的所有公开工具名称,并新增六个供应商工具。权威映射请使用 office://tools_map;不会添加不带前缀的 report_get 别名。
免费版与 Pro
| 免费版 | Pro 套件 |
|---|---|
| 每个子服务文档说明的免费层级;无需订阅 | 一次性支付 $39,即可取消各子服务适用的限制 |
获取 $39 套件,然后使用套件密钥调用 license_activate,或在服务环境中设置 MCP_LICENSE_KEY。密钥可离线验证。如果使用 $19 的单服务密钥,则只会升级对应产品;不会解锁整个套件。
如果任何已连接的子服务拒绝密钥,激活就会返回错误,并为每个子服务提供 OK/FAILED 结果。已接受的激活不会回滚:请查看结果表和 license_status,修正密钥或失败的子服务,然后重试。不要将部分激活视为所有子服务均已升级为 Pro。
本地执行与隐私
每个子服务都以独立的 stdio 进程运行,并将文档存储在各自的数据目录下,通常为 ${XDG_DATA_HOME:-~/.local/share}/mcp-servers/<name>/。代理不会添加文档存储。个别工具可能会发起公共网络请求,例如价格、币种或反向链接检查;请阅读相关子服务的文档。你的 AI 客户端或模型提供商有其自身的数据处理方式。
子服务的 stderr 会连同子服务名称一起转发到代理的 stderr。子服务意外退出时,待处理请求会被拒绝,并尝试重启一次;若修改操作被中断,重试前必须先检查其状态。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。