
Context First Mcp
io.github.XJTLUmedia由 GitHub 帳號 XJTLUmedia 發布v1.2.2更新於 Oct 25, 2026
37-tool MCP server: context health, memory, reasoning, truthfulness & research pipeline.
概覽
一個本機 MCP 伺服器,為助理提供上下文健康、記憶、推理與真實性檢查,讓長對話保持有憑有據、前後一致。
- 可以做什麼
- 執行一次上下文迴圈,回顧意圖、標記衝突、歧義與漂移,並回傳帶健康分數和釐清問題的單一動作指令。鎖定並讀取已確認事實與任務狀態,檢視壓縮後的對話歷史。儲存、召回、壓縮、整理並建立持久記憶圖譜,並把子任務上下文隔離到可合併的隔離區。依自然語言查詢路由到相關工具,並執行結構化推理與自我批評流程。執行分階段研究流程,把報告片段和原始證據批次寫入磁碟。
- 適用情境
- 適合長時間、多步驟的對話,尤其是助理容易忘記先前的決定、與已鎖定的事實矛盾,或未經驗證就宣稱成功的情況。也適合需要最終把結果寫成磁碟檔案的結構化研究任務。
- 執行需求
- 透過 stdio 在本機執行,通常以 npx 啟動,因此需要 Node.js。README 也提到可改用託管的遠端端點。未宣告任何 API 金鑰或環境變數。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Context First Mcp,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
Context-First MCP
The MCP server that keeps your AI grounded, coherent, and honest — across every turn.
[npm version] [npm downloads] [License: MIT] [MCP Compatible] [Smithery] [Glama] [Node ≥18] [TypeScript]
Works instantly with Claude Desktop · Cursor · VS Code · any MCP client · Vercel remote — zero API keys needed.
37 research-backed tools across 7 layers — context health, state, sandboxing, persistent memory, advanced reasoning, truthfulness verification, orchestration, structured research, and autonomous file export. One
context_loopcall replaces 6–7 individual tools and returns a unified action directive.
Why Your AI Conversations Break Down
Long AI conversations fail in predictable ways. Context-First fixes all four:
What You Get
37 production-ready tools grouped into 7 layers — plus 1 orchestrator that runs them all:
One call. One directive. One score.
Quick Start
npx — zero install
Claude Desktop
Cursor / VS Code
Remote (Streamable HTTP)
Deploy your own Vercel instance
Tool Reference
Layer 1: Core Context Health (9 tools)
Layer 1b: State Management (4 tools)
Layer 2: Sandbox & Discovery (3 tools)
Layer 3: Persistent Memory (6 tools)
Layer 4: Advanced Reasoning (5 tools)
Layer 5: Truthfulness & Verification (7 tools)
Research Pipeline & Export (2 tools)
Built on Peer-Reviewed Research
Every core algorithm traces back to a published paper:
Implementation highlights:
- Proxy Entropy (ERGO): 4 response-level proxy signals (lexical diversity, contradiction density, hedge-word frequency, n-gram repetition) replace inaccessible token-level logprobs. Composite score above threshold triggers adaptive context reset.
- TF-IDF Discovery (MCP-Zero): Pure TypeScript, zero external dependencies. Indexes all tool descriptions at startup; cosine similarity routes queries to the top-k relevant tools only.
- Inference-Time Abstention (RLAAR): 5-dimension confidence scoring replaces the RL training loop. Abstains with targeted questions when confidence < threshold — no hallucination fallback.
Export Helper (1 tool)
context_loop Pipeline
Synthesis Priority: abstain > reset > clarify > proceed
Each stage runs with independent error isolation — a failure in one stage doesn't block the others. The result includes per-stage timing, status, and detailed results for observability.
LLM Directive (NEW)
The context_loop response includes a top-level directive object designed for LLM consumption — a compact, actionable instruction that replaces the need to parse nested stage results:
How context_loop Works
Synthesis priority: abstain > reset > clarify > proceed
Each stage runs with independent error isolation. The directive response field carries everything an LLM needs:
Smart defaults: currentInput is auto-inferred from the last user message. Facts like "use React" are extracted and stored automatically.
Usage Protocol: Getting the Most from Context-First
The #1 mistake: LLMs treat
context_loopas optional. It's not — it's the backbone.
Built-in Enforcement (v1.2.1+)
The server ships with four compliance mechanisms that require zero configuration:
- Server Instructions — Full usage protocol injected at MCP handshake via
ServerOptions.instructions - Bootstrap Gate — First non-
context_loopcall appends a strong redirect reminder - Cross-Tool Reminders — After 3 consecutive calls without
context_loop, reminders appear in tool responses - MCP Prompts —
context-first-protocolandresearch-protocolprompt templates available on demand
Reinforce in Your System Prompt (Optional)
Research Task Workflow
research_pipeline orchestrates memory, phase control, reasoning, and autonomous file writing. It is not a web crawler — bring your own sources from web search, GitHub, fetch tools, PDFs, or any other MCP.
Autonomous file writing is always on. Files are written to ./context-first-research-output/ by default — no LLM cooperation required. Pass outputDir to override.
Architecture
- Core library (
@xjtlumedia/context-first-mcp-server): All tool implementations. Zero external API keys — heuristic-based by default. - stdio-server (
context-first-mcp):npxentry point, stdio transport, 37 tools. - remote-server: Vercel serverless, Streamable HTTP transport, 37 tools.
Frontend Demo
Try all 37 tools live in your browser at context-first-mcp.vercel.app.
Development
Contributing
See CONTRIBUTING.md.
License
Context-First MCP · @xjtlumedia/context-first-mcp-server · context-first-mcp
Built for every developer tired of watching their AI lose the plot.
來源:README.md,提交 2732b90
工具
0版本歷史
1- v1.2.2最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分