Mcp Verify Claim

io.github.sudo-ai-git由 GitHub 帳號 sudo-ai-git 發布v1.0.0更新於 Oct 24, 2026

Force evidence-gated, tiered claim reporting (FACT/INFERENCE/SPECULATION). No-LLM.

已驗證STDIO僅桌面開發者工具AI 與機器學習

概覽

AI 產生的概覽

一個在本機執行的確定性 MCP 伺服器,強制助理在回報前把每項結論歸為 FACT、INFERENCE、SPECULATION 或 UNVERIFIED 並附上證據。

可以做什麼
  • 依結論、證據與驗證方式給出等級、判定(可信、需複核、不可回報)以及建議的下一步
  • 掃描結論中的捏造或含糊訊號,例如沒有產物的完成聲明
  • 取得標準的 STATUS、EVIDENCE、GAPS 報告範本與六步行為循環
  • 查詢四個證據等級的定義
適用情境
適用於助理可能回報並未真正執行過的操作結果(如部署、測試、API 呼叫),而你希望它的回答可逐條稽核、有憑有據,而不只是聽起來合理。它是回報紀律層,並不驗證底層系統本身。
執行需求
以本機 stdio 程序執行;README 建議用 uv tool 或 pipx 從 Git 儲存庫安裝,或以 Python 原始碼搭配 mcp 套件執行。未宣告帳號、API 金鑰或環境變數。README 另提到可選的 HTTP 模式。
安裝前請注意
它只對助理提供的文字做分類與掃描,本身不執行指令也不查核真實狀態,因此等級的可信度取決於所附證據。README 的安裝指令是從 Git 儲存庫取得程式碼而非已發佈套件,安裝前應先審閱原始碼。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Mcp Verify Claim,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

mcp-verify-claim

A Model Context Protocol (MCP) server that forces evidence-gated, honestly tiered claim reporting. Every claim an agent makes gets classified into an evidence tier (FACT / INFERENCE / SPECULATION / UNVERIFIED) with attached evidence — the antidote to the silent-unverified-claim failure mode ("pushed successfully", "the tests pass", "the API returned 200" — asserted without ever running the command).

Deterministic, no LLM, no network calls. Self-hostable, MCP-compatible with any agent (Claude Code, Cursor, Copilot, OpenClaw, Codex CLI).

Why it exists

The most common agent failure is not wrong reasoning — it's reporting a plausible-sounding result that was never verified. mcp-verify-claim installs a hard gate: no unverified claim can be reported as fact.

The pattern it fits (agent tooling that answers with evidence, not opinion)

When you give an agent access to real operations (edits, checks, rule evaluation, mutations) through MCP, the value is that it can answer with evidence instead of opinion — it ran the check, it saw the real state, it can prove what it did. But that only holds if the agent is forced to attach the evidence. A rules-and-checks surface ("is the module valid?", "did this state change slice apply?", "what actually changed?") is exactly the high-value case: each check produces a machine-verifiable result.

mcp-verify-claim is the gate that guarantees the agent reports the result with its evidence attached (exit code, real read-back, actual HTTP status) and cannot pass off a guess or an unrun step as truth. Pair it with any MCP surface that exposes operations, and the agent's answers become auditable, line-by-line, instead of plausible.

Tools

  • tier_claim(claim, evidence, verification_kind) — classify a claim into a tier + verdict (TRUST / REVIEW / DO-NOT-REPORT) + honest next-action.
  • check_claim(claim) — deterministic scan for fabrication/hedging signals (completion-without-artifact, "the API returned", hedge words).
  • report_templates() — the canonical STATUS / EVIDENCE / GAPS completion shape and the 6-step behavioral loop.
  • tier_definitions() — the FACT / INFERENCE / SPECULATION / UNVERIFIED definitions.

Evidence tier (the core)

TierMeaningVerdict
FACTSaw it in raw tool output (exit code, body, file read-back, HTTP status)TRUST
INFERENCEDeduced from facts; show the chainREVIEW
SPECULATIONA guess; never report as truthREVIEW
UNVERIFIEDNo evidence producedDO-NOT-REPORT

Install & run

One command (recommended) — installs from the repo, no PyPI token needed:

bash
uv tool install git+https://github.com/sudo-ai-git/mcp-verify-claimmcp-verify-claim                         # run stdio servermcp-verify-claim --http --port 8137      # or Streamable HTTP for remote use

Or with pipx: pipx install git+https://github.com/sudo-ai-git/mcp-verify-claim

Direct from source (fallback):

bash
pip install mcppython3 mcp_server.py

Claude Desktop / agent config

json
{ "mcpServers": {    "verify-claim": { "command": "mcp-verify-claim", "args": [] }}}

Example

text
tier_claim("Successfully deployed", evidence="", verification_kind="")--> tier UNVERIFIED, verdict DO-NOT-REPORT    signals: [high] completion claim without artifact    next: go get the evidence before reporting
tier_claim("Deploy is live", evidence="origin/main SHA==local HEAD, HTTP 200", verification_kind="read_back")--> tier FACT, verdict TRUST

Part of a family

This is one of three deterministic, no-LLM agent-trust MCP servers by sudo-ai-git:

Sibling product: mcp-token-saver — token-cost proxy + analyzer for agent conversations (dedupes redundant tokens before they're billed; live-proven 74% cut). Discussion

Also in the family (a free CLI, not an MCP server): harness-audit — deterministic agent-eval / benchmark-grading hygiene audit that catches the same silent config-leakage mis-scoring class. Free lead-magnet; the same verification discipline, zero dependencies, auditable line-by-line.

License & provenance

MIT. Written by sudo-ai-git. Standalone behavioral-rigor tool; encodes no proprietary method. MCP expression of the verify-before-claim agent skill.

Official MCP Registry metadata

mcp-name: io.github.sudo-ai-git/mcp-verify-claim

Hire a custom integration

Need this connected to your internal system (auth, logging, security-scan pass, hosted)? Open a custom-build request. MIT reference assets are free to use either way.

來源:README.md,提交 8ce0505

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v1.0.0最新Sep 16, 2026

評分

已滿足適用檢查項的 40%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。