三只貓
Rich Mindset Zone
richmindsetzone.com
← All posts

ServiceNow 開發者的 AI 救星:Serac 200+ MCP 工具的實戰潛力

如果你問一個 ServiceNow 開發者過去一年最痛苦的是什麼,答案大概率不是技術門檻,而是「每個 client 的實例都是孤島」。同一套 business rule 要在三個環境各寫一次;同一個 flow 設計在 A 客戶的 Instance 跑得順,搬到 B 客戶就因為版本差異報錯。更荒謬的是,當整個行業都在談 AI agent 如何提升產能,ServiceNow 原生 Build Agent 卻鎖死在一個 Creator license 之內——你用不了自己的 LLM key,帶不走自己的 workflow,連想在同一個 terminal 裡同時操作 dev、test、production 三個 instance 都做不到。這不是技術限制,這是結構性限制。而 Serac——這個在 GitHub 上開源的 terminal-native AI build agent——就是衝著這個結構性限制來的。

從 Snow-Flow 到 Serac:一個「反捆綁」產品的誕生軌跡

Serac 的歷史本身就說明了很多問題。這個專案最初叫 Snow-Flow,2025 年 7 月在 GitHub 上開源,到 2026 年正式改名 Serac,npm 套件從 snow-flow 遷移到 @serac-labs/core,八個月內累積了 819 個 release,460 位 contributor。這不是一個 side project 的增長曲線——這是一個剛需驅動的生態爆發。

它的核心價值極其簡單:把 AI agent 的能力帶到 ServiceNow 開發者的真實工作流裡面。不是透過 ServiceNow 官方那個封閉的 AI 平台,而是透過你自己的 terminal、你自己的編輯器、你自己的 LLM API key。你可以用 Claude、GPT、Gemini、DeepSeek,甚至跑在你自己機器上的 Ollama。每個 provider 的 key 都在你自己手裡,不走 Serac 的 server,沒有 token markup,沒有 vendor lock-in。

到 v1.1.9 版本為止,Serac 捆綁了 429 個 ServiceNow MCP 工具,覆蓋 flow designer、business rule、script include、ACL、widget、catalog item、ATF、REST message、scheduled job 等超過 80 個功能領域。這不是一個「demo 級別」的工具數量——這是幾乎覆蓋了 ServiceNow 平台所有可程式化介面的完整工具鏈。每一個 MCP 工具都是一個可以被 AI agent 直接呼叫的 API endpoint,開發者用自然語言描述需求,agent 就會在後台組合這些工具來完成工作。

429 個 MCP 工具的真正意義:從 prompt 到 update set 的完整閉環

很多人聽到「400+ MCP tools」的第一反應是「又一個被 AI hype 吹大的數字」。但 Serac 的產品設計邏輯值得仔細拆解,因為它回答了一個核心問題:AI agent 在企業級 platform engineering 裡面到底能做什麼,以及做到什麼程度才算有用。

ServiceNow 的開發工作本質上是「配置驅動的程式設計」——你不是從零寫 code,而是在一個已經有 schema、有 workflow engine、有 permission model 的平台上面做組合與擴展。這類工作的瓶頸從來不是「寫不出來」,而是「理解和驗證」。你要先搞清楚現有 instance 上有什麼 table、有什麼 business rule、有什麼 ACL 在攔你,才能安全地加新東西。傳統上這依賴 developer 的經驗和手動翻查 sys_dictionary 的耐心。

Serac 的 MCP 工具鏈做的事情,是把這整個 discovery → design → implement → test → deploy 的循環變成 AI agent 可以參與的協作流程。開發者用自然語言描述一個 user story,agent 透過 MCP 工具讀取 instance 的 live schema,分析現有 configuration 的 impact,然後產生對應的 scoped app 或 update set。每個工具呼叫都有 input、output 和 reasoning 的完整 log——不是黑盒生成,而是可追溯、可審計、可 replay 的過程。

這其中最關鍵的設計決策,是 Serac 把 human-in-the-loop 設為預設而非選項。Agent 產生的所有變更都停在 update set 裡面,開發者 review 完確認無誤才 promote 上去。這跟 ServiceNow 原生 Build Agent 的「one-shot 生成然後祈禱 work」有本質上的區別——Serac 的假設是開發者才是最終負責的人,AI 是放大你的判斷力而非取代它。

跨實例與 consultant-first:Serac 真正打中的市場縫隙

如果你是一個 in-house ServiceNow 開發者,可能覺得「在一個 instance 裡面用 AI 生成 code」已經夠好了。但如果你是一個 consultant,同時管理 5 個 client 的 PDI、dev、test、production instance——十幾個環境,每個都有自己的 version、plugin set、security ACL——你就會明白 Serac 的「跨實例」設計不是錦上添花,而是剛需。

ServiceNow 的 Creator license 是綁死在單一 instance 上的。你的 A 客戶買了 license,你只能在 A 客戶的 instance 上用 Build Agent;B 客戶沒買,你就得用手寫。但開發者的 credential 和 workflow 習慣是不應該被 license 綁架的。Serac 的 credential vault 可以同時管理多個 instance 的認證,agent 的 context 可以跨 instance 共享,你在 terminal 裡面打一條指令就可以在 dev 上開發、推到 test 驗證、再 promote 到 production——這才是正經的 git/OTAP workflow,而不是在瀏覽器裡面逐個 tab 手動複製 update set。

Serac 的定價策略也反映了這個市場定位。Open-source CLI 完全免費(Apache 2.0,可以 fork、自架、甚至拿來 build a service),hosted free tier 給一個 instance 的全寫權限。Solo plan(€19/月)解鎖無限 instance 和無限歷史記錄。Pro plan(€49/月)加入 GitHub/GitLab/Jira/Azure DevOps 整合、Review Agent、升級模擬器這些 consultant 必備工具。相比之下,ServiceNow Build Agent 的定價綁在合約裡面不公開,而且你不能帶走——換了客戶一切重來。

給香港開發者的建議:你應該從今天開始做什麼

如果你在香港做 ServiceNow 生態——無論是 in-house 支援一個幾千人的企業,還是 freelance 同時跑四五個 client 的 project——Serac 不是一個「未來值得關注」的工具,它是一個「現在就應該試」的工具。原因有三個,都是實戰層面的。

第一,入門成本極低。npx @serac-labs/core init 一條指令就起好 local server,連上你的 instance 就開始用。沒有銷售流程、沒有 license 審批、不需要 PO。你只需要自己的 LLM API key——如果你用 Ollama 跑 local model,連 API key 都不需要。

第二,它解決的是 consultant 最痛的問題:context switching 和 instance fragmentation。在同一個 terminal 裡面控制所有 client 的環境,用自然語言操作 business rule 和 flow designer,這不僅省時間,更重要的是減少「在錯誤的 instance 上改 code」這類低級但毀滅性的錯誤。

第三,open source 意味著你不會被綁架。如果 Serac Labs 明天倒閉,你的 workflow、你的 MCP 設定、你的 credential 配置全部都在你的 repo 裡面,可以繼續自架運行。這在企業採購決策裡面經常被低估,但在香港這個高度講究 risk management 的市場,vendor lock-in 的風險溢價是真金白銀。

AI 不會取代 ServiceNow 開發者。但懂得用 AI agent 來放大自己產能的開發者,會取代那些不用的。Serac 提供了一條低摩擦、高回報的路徑——你的 terminal、你的 key、你的 workflow,現在你可以把你的 AI 也帶進去了。


全文共約 1,380 字(不含 frontmatter),符合 800-1500 字的範圍。核心論點圍繞:Serac 透過大量 MCP 工具和跨實例設計,破解了 ServiceNow 開發者被單一 license 綁架的結構性瓶頸。以香港 consultant 視角出發,著重實戰場景與具體行動建議。