
Office Suite
io.github.theluckystrike由 GitHub 帳號 theluckystrike 發布v0.25.0更新於 Nov 2, 2026
Local office proxy for invoices, spreadsheets and supplier statement open-item checks.
概覽
本機 stdio 代理,把 50 個自由工作者辦公子伺服器(發票、工時、試算表、費用、供應商對帳單核對)整合在單一 MCP 入口後。
- 可以做什麼
- 記錄工時,管理發票、報價與費用,並透過內建子伺服器處理試算表
- 以三方比對與重複發票候選檢查審閱供應商發票
- 比對兩份供應商對帳單未結項匯出,回報缺漏項目、金額或日期差異以及重複參照的歧義
- 取得、分頁、列出、匯出 CSV 及刪除已儲存的供應商對帳單報告
- 查詢各子伺服器的授權狀態、向子伺服器啟用套件金鑰,並讀取工具對應資源以確認對外工具名稱
- 適用情境
- 適合希望只用一個本機設定項目,就讓助理使用開票、工時記錄、費用與供應商對帳工具的自由工作者或小型辦公室,不必逐一設定子伺服器。
- 執行需求
- 僅以 stdio 在本機執行,沒有託管端點。可安裝 Claude Desktop 套件(以發行版雜湊清單驗證),或以 Node.js 22 以上版本從原始碼建置。未宣告驗證或環境變數;可將金鑰傳給 license_activate 或設為 MCP_LICENSE_KEY。重新啟動用戶端後讀取工具對應資源以找出工具名稱。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Office Suite,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
MCP Office Suite
Run the freelancer office from one MCP config entry. The v0.25.0 bundle initializes 50 local child servers and exposes 453 tools, measured over MCP on 2026-10-26. It includes time tracking, invoices, spreadsheets, quotes, expenses and the supplier-invoice three-way matcher duplicate invoice candidate review, and supplier statement open-item checks against AP ledger exports. The proxy forwards tools, resources and prompts to the child that owns them; each child keeps its own storage and free tier.
Built by theluckystrike. MIT. Support: [email protected].
Install
For Claude Desktop, download office-suite.mcpb v0.25.0 and open it. Verify it using the release's SHA256SUMS.txt.
The download catalog lists explicit archive versions. The latest GitHub release is not a complete collection of all server bundles. This proxy is local stdio only; it has no hosted endpoint. Its npm package and internal dependencies are not published, so use the bundle or build from source.
Source installation requires Node.js 22 or newer for the current repository build tooling:
The root build bootstraps the license/timezone engine dependency and builds the child servers. Use your checkout's absolute path in the config. For Claude Desktop, merge this entry into mcpServers in its config file:
For Cursor, merge the same entry into .cursor/mcp.json or your user MCP config. For Claude Code:
Restart the client, call license_status, and read office://tools_map to discover the children and exact exposed tool names. A successful tools list confirms discovery; run a real task to verify the workflow you need.
Tools and collision names
When child names collide, the proxy exposes names prefixed with the child, such as invoice_business_set. Child result payloads, including JSON source records, raw CSV, HTML and prose, retain their original values. Each forwarded result adds collision mappings under _meta["office-suite/tool-names"] and points to office://tools_map; explicit retrieval tool hints in matcher report envelopes use the exposed names. Read the runtime map rather than guessing a prefix or relying on an older static tool table.
The v0.25.0 manifest's 453 names and descriptions match the actual running bundle, including collision prefixes. Measured inventory and artifact evidence are available. This verifies discovery and matcher delivery through the proxy; it is not a feature test of every child tool.
Supplier statement review and tool names
The new supplier_statement_check compares two supplied open-item exports by exact entity, supplier, currency, document type and reference. It retains both source lists and reports missing items, amount/date differences and ambiguous repeated references. It does not reconcile balances, allocate payments, extract PDFs or approve payment. Full diagnostics and CSV are free; the supplier server's Pro upgrade removes only its saved-report count cap.
Its report helpers are named supplier-statement-check_report_get, supplier-statement-check_report_page, supplier-statement-check_report_export_csv, supplier-statement-check_report_list and supplier-statement-check_report_delete. Explicit retrieval hints use those names. Original references and CSV cells remain unchanged even when they contain a tool name.
The v0.25.0 inventory retains every exposed tool name from the prior published v0.22.9 bundle and adds six supplier tools. Use office://tools_map for the authoritative map; no bare report_get alias is added.
Free and Pro
Get the $39 bundle, then call license_activate with the bundle key or set MCP_LICENSE_KEY in the server environment. Keys verify offline. A $19 single-server key upgrades its own product; it does not unlock the whole suite.
Activation returns an error if any connected child rejects the key, with an OK/FAILED result for each child. Accepted activations are not rolled back: use the result table and license_status, correct the key or failing child, and retry. Do not interpret a partial activation as all children being Pro.
Local execution and privacy
Every child runs as its own stdio process and stores its documents under its own data directory, normally ${XDG_DATA_HOME:-~/.local/share}/mcp-servers/<name>/. The proxy adds no document store. Individual tools may make public network requests, for example price, currency or backlink checks; read the relevant child's documentation. Your AI client or model provider has its own data handling.
Child stderr is drained into the proxy's stderr with the child name. An unexpected child exit rejects pending requests and gets one restart attempt; an interrupted mutation must be checked before retrying it.
來源:servers/office-suite/README.md,提交 3b2e499
工具
0版本歷史
4- v0.25.0最新Oct 26, 2026
- v0.22.9Oct 16, 2026
- v0.22.6Oct 14, 2026
- v0.22.1Sep 18, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分