
Scope Change
io.github.theluckystrike由 GitHub 帳號 theluckystrike 發布v0.22.6更新於 Oct 24, 2026
Scope changes against a work order, each with a reason, a date and the client's approval on record.
發布方自己的服務:Scope (AEC) - Preview
概覽
本機 MCP 伺服器,用來針對報價或工單建立並追蹤工程變更單,記錄原因、日期、客戶核准與累計合約金額。
- 可以做什麼
- 針對報價或工單建立變更單,填寫編號、客戶、標題、日期,第一張還需填原始合約金額
- 新增、刪除或修改行項目,含數量、單價、原因與日期,並讓變更單在草稿、已送出、已核准、已拒絕或作廢之間流轉
- 檢視單張變更單的完整內容,或依編號、狀態、客戶與日期範圍列出,並依幣別顯示已核准與待處理差額
- 計算某一編號的累計合約金額,並把未核准的差額單獨列出
- 產生供客戶核准的純文字變更單文件,以及已核准差額的請款或報價可用資料
- 查詢並啟用 Pro 授權
- 適用情境
- 適合需要管理報價或工單變更的情境:讓助理記錄每次變更、分清已核准與待處理的合約金額,並把已核准的差額交給請款或報價流程。
- 執行需求
- 以本機程序執行;README 提供 Claude Desktop 的一鍵 .mcpb 安裝包、託管網址,以及 npx 設定,但其 npm 套件尚未發布。不需帳號或 API 金鑰。選用的 Pro 授權金鑰透過 MCP_LICENSE_KEY 環境變數提供,並離線驗證。會讀取配套請款伺服器寫入的共用業務資料,以取得營業稅率、幣別與商家名稱。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Scope Change,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
mcp-change-order
In the official MCP Registry (io.github.theluckystrike/change-order).
Change orders against a quote or a work order, kept the way a variation is kept on site:
what was added, what was taken out and what changed, each with a reason and a date, sent to
the client, and answered. The running contract value is the original plus the deltas the
client has APPROVED; what they have not answered yet is shown as pending and never added in.
Once a change order is approved, the delta comes back as invoice_create-ready items in
MAJOR units and quote_create-ready items in MINOR units, in one call, with the scale
printed against each.
No delta is stored. A change order holds its lines and its status history; the delta, the running value and the VAT are derived on every call, with the invoice server's own arithmetic. Nothing is invented: the first change order against a reference states the original contract value once, every later one inherits it, and a different figure is refused by name.
Install
One-click (.mcpb): download change-order.mcpb from the latest release and double-click it in Claude Desktop:
https://github.com/theluckystrike/mcp-servers/releases/latest
Hosted, no install: point a URL-based client at https://mcp.zovo.one/mcp/change-order. GET https://mcp.zovo.one/mcp/connect mints a token and prints a ready URL.
npm publish for @theluckystrike/mcp-change-order is pending, so the npx line below returns 404 today.
Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or
%APPDATA%\Claude\claude_desktop_config.json (Windows):
Claude Code
Cursor
~/.cursor/mcp.json (global) or .cursor/mcp.json (project), same entry as Claude Desktop.
Tools
Free vs Pro
The cap counts OPEN change orders, the ones the client has not answered, not the ones you
have ever raised. Approving, rejecting or voiding one frees its slot, and so does
change_order_delete on a draft with no lines; all of those are free on every tier, because
a way back that only a Pro key can reach is not a way back.
Get Pro: https://mcp.zovo.one/buy/change-order (one-time $19, lifetime), or all servers for $39: https://mcp.zovo.one/buy/bundle
The status machine
draft to sent; sent to approved or rejected; draft or sent to void.
Approved, rejected and void are final. A draft cannot be approved directly: approval is the
client's answer to something they were sent. Lines are added only while a change order is a
draft; a sent one that needs another line is voided and raised again, so the client's
approval always refers to what they were sent. Every step carries its own date, and a step
dated before the last one is refused.
Where the money comes from
This server keeps no arithmetic of its own. computeTotals, currencyDecimals,
formatMoney and roundHalfUp are imported from @theluckystrike/mcp-invoice/lib, the
corrupt-store quarantine from @theluckystrike/mcp-timezone/lib, the timezone-aware
"today" from @theluckystrike/mcp-quotes/lib. The VAT rate, the currency and the business
name come from the shared business profile that business_set in the invoice server writes.
Nothing is written outside this server's own directory, and no sibling store is opened.
The measured insight
A changed line is two items, not one, because one net item shows the customer nothing
they can check. A line that goes from 3 x EUR 450.00 to 5 x EUR 420.00 is worth +EUR
750.00, and the tempting payload is one item of quantity 1 at EUR 750.00. The customer
cannot reproduce that figure from anything on the change order they signed. The payload
this server emits is a reversal, -3 x EUR 450.00, and the revised line, 5 x EUR 420.00;
each reproduces on a calculator, and computeTotals over both is the same +EUR 750.00,
because the invoice server's roundHalfUp is symmetric in sign. The same rule carries a
removal as a negative quantity at the unit price it was booked at, which invoice_create
accepts. The unit suite re-runs the invoice server's own computeTotals over the payload
as returned and asserts the four item values and the three totals, then feeds the
quote_create items into the same engine as though their MINOR figure were MAJOR and
asserts the net is exactly 100x, so the day someone "simplifies" the payload to one net
item, or moves a field between the two scales, the build says so instead of the customer.
Privacy
All data stays on your machine, in ${XDG_DATA_HOME:-~/.local/share}/mcp-servers/change-order/.
Nothing is sent anywhere. There is no account and no API key. License keys are verified
offline. This server reads one file it does not own, the shared business profile, and
writes into no store but its own.
Built by theluckystrike. https://github.com/theluckystrike
Use these docs as an MCP server
Any MCP client (Claude, Cursor, Windsurf, VS Code) can read this repository's documentation directly via GitMCP - no install:
- Docs MCP URL: https://gitmcp.io/theluckystrike/mcp-change-order
來源:servers/change-order/README.md,提交 6535b33
工具
0版本歷史
3- v0.22.6最新Oct 14, 2026
- v0.22.3Sep 23, 2026
- v0.21.0Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
其他 Scope 整合

Scope (AEC) - Preview
bid.scope官方發布者
Scope(AEC)預覽版伺服器:查詢分包採購層的狀態與路線圖、列出規劃中的服務類別、加入候補名單,並改期已決標專案。

Scope (Legal)
bid.scope官方發布者
Scope(法律版)讓 AI 助理瀏覽法律服務專業人員、派發案件,並管理由此產生的委託事項。

Scope (Claims) - Preview
bid.scope官方發布者
Scope 理賠端專業採購的預覽版伺服器:查詢 V2 狀態與服務類別、加入等候名單,並改期已決標的理賠專案。

MintScope — NFT collection analysis
由 GitHub 帳號 ert1981 發布
NFT系列風險與質量分析,以及新系列發現(OpenSea + 鏈上)。AI 翻譯

FedScope MCP
由 GitHub 帳號 CYAN-ECLIPSE-TECHNOLOGIES-LLC 發布
FedScope MCP 讓助理搜尋聯邦與州政府採購機會,並提供契合度、新進者評分與白話摘要。