
Decompose
io.github.echology-io由 GitHub 帳號 echology-io 發布v0.1.1更新於 Oct 25, 2026
Decompose text into classified semantic units. Authority, risk, attention. No LLM.
概覽
本機 MCP 伺服器,用正規表達式與啟發式規則把文字拆成帶權威性、風險、類型與注意力分數的語意單元,不依賴大型語言模型。
- 可以做什麼
- 把文字拆解為結構化語意單元,標註權威性、風險、類型、不可化約性、注意力分數、實體與可執行性,全程不用大型語言模型。抓取指定網址的內容並以同樣方式拆解。可據此在送入模型或向量資料庫前過濾樣板文字,或依風險分流處理。也可作為命令列工具與 Python 函式庫使用,函式庫內建面向大型語言模型的預先過濾器。
- 適用情境
- 適合助理處理冗長的規範、合約、法規或報告,需要先判斷哪些段落是強制要求、安全關鍵或涉及財務,再進行推理的情境。也適合希望在嵌入或提示前剔除樣板內容以降低 token 成本的流程。
- 執行需求
- 以本機程序執行;需從 PyPI 安裝 decompose-mcp 套件(pip),並以 uvx 或 python3 -m decompose --serve 啟動。分類本身不需要 API 金鑰、GPU 或網路;網址工具需要連網抓取頁面。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Decompose,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
Decompose
Stop prompting. Start decomposing.
Deterministic text classification for AI agents. Decompose turns any text into classified, structured semantic units — instantly. No LLM. No setup. One function call.
Before: your agent reads this
After: your agent reads this
Every unit classified. Every standard extracted. Every risk scored. Your agent knows what matters.
Install
Use as MCP Server
Add to your agent's MCP config (Claude Code, Cursor, Windsurf, etc.):
Your agent gets two tools:
decompose_text— decompose any textdecompose_url— fetch a URL and decompose its content
OpenClaw
Install the skill from ClawHub or configure directly:
Or install the skill: clawdhub install decompose-mcp
Use as CLI
Use as Library
What Each Field Means
What to Build With This
Decompose is not the destination. It's the step before the LLM that most developers skip — not because it's hard, but because nobody showed them it exists. Documents have structure. That structure is classifiable. And classification should happen before reasoning.
Filter: built-in LLM pre-filter
filter_for_llm() keeps mandatory, safety-critical, financial, and compliance units — drops boilerplate before it reaches your LLM or vector store.
Route: risk-based processing
Safety-critical content goes to one chain. Financial content goes to another. Boilerplate gets skipped.
Measure: token cost reduction
See examples/ for runnable scripts.
Why No LLM?
Decompose runs on pure regex and heuristics. No Ollama, no API key, no GPU, no inference cost.
This is intentional:
- Fast: <500ms for a 50-page spec
- Deterministic: Same input always produces same output
- Offline: Works air-gapped, on a plane, on CI
- Composable: Your agent's LLM reasons over the structured output — decompose handles the preprocessing
The LLM is what your agent uses. Decompose makes whatever model you're running work better.
Built by Echology
Decompose is built by Echology and extracted from AECai, a document intelligence platform for Architecture, Engineering, and Construction firms. The classification patterns, entity extraction, and irreducibility detection are battle-tested against thousands of real AEC documents — specs, contracts, RFIs, inspection reports, pay applications.
Decompose earned its independence — it started as AECai's text classification module, proved general enough to work across domains (insurance, trading, regulatory), and was released standalone. Free, MIT-licensed.
Case Study: Open Scripture Intelligence
The same chunking and entity extraction patterns that classify engineering specs also structure the Bible. Open Scripture Intelligence uses Decompose's Markdown-aware chunker and regex entity extraction to transform 31,100 verses into a knowledge graph with 344,799 cross-reference edges and semantic embeddings — proving the methodology is domain-agnostic.
Blog
- When Regex Beats an LLM — Decompose classifies the MCP spec in 3.78ms
- Why Your Agent Needs a Cognitive Primitive — attention scoring, irreducibility, and routing
- What "Simulation-Aware" Actually Means — the architecture behind AECai
License: MIT — Copyright (c) 2025-2026 Echology, Inc.
來源:README.md,提交 8f74b88
工具
0版本歷史
1- v0.1.1最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分