Source Claim Proof

Verify whether a supplied public source currently supports one atomic factual claim.

我该使用它吗

质量与安全性

A
描述质量
100%
模式完整度
100%
命名质量
100%
投毒风险
100%
权限匹配度
100%
协议合规性
100%

基于对工具定义和协议合规性的自动分析。

上下文开销

~600token 数(工具定义)
~7.0 KB典型响应大小
对注意力的影响极小(占 128k 上下文窗口的 0.47%)

这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。

安装

一键安装

将以下内容添加到你的 `claude_desktop_config.json` 文件中:

{
  "mcpServers": {
    "verify-source-claim": {
      "url": "https://source-claim-proof.mattskowronis.workers.dev/mcp"
    }
  }
}

远程端点

https://source-claim-proof.mattskowronis.workers.dev/mcpstreamable-http

它能做什么

工具清单

工具(1)

🟢 只读🟡 写入🔴 删除⚪ 未知
🟢verify_source_claim(url, claim)

Verify one atomic factual claim against one public source URL. Return supported, contradicted, or insufficient-evidence with source snippets, or explicit blocked/unreachable/unsupported states. Not a general fact checker.

输入模式

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "maxLength": 2048,
      "description": "Public HTTP or HTTPS source page URL to inspect."
    },
    "claim": {
      "type": "string",
      "minLength": 3,
      "maxLength": 500,
      "description": "One atomic factual assertion to check against that source only."
    }
  },
  "required": [
    "url",
    "claim"
  ],
  "additionalProperties": false
}

输出模式

{
  "type": "object",
  "properties": {
    "verdict": {
      "type": "string",
      "enum": [
        "supported",
        "contradicted",
        "insufficient_evidence"
      ],
      "description": "supported, contradicted, or insufficient_evidence."
    },
    "claim": {
      "type": "string",
      "description": "The claim that was checked."
    },
    "source_url": {
      "type": "string",
      "description": "Requested source URL."
    },
    "final_url": {
      "type": "string",
      "description": "Final URL after redirects."
    },
    "source_status": {
      "type": "string",
      "enum": [
        "verified",
        "blocked",
        "unreachable",
        "unsupported",
        "insufficient_evidence"
      ],
      "description": "verified, blocked, unreachable, unsupported, or insufficient_evidence."
    },
    "evidence": {
      "type": "array",
      "maxItems": 3,
      "description": "Compact source snippets used for the verdict.",
      "items": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "text",
          "location",
          "evidence_type",
          "polarity"
        ],
        "properties": {
          "text": {
            "type": "string",
            "maxLength": 240,
            "description": "Source snippet that supports or contradicts the claim."
          },
          "location": {
            "type": [
              "string",
              "null"
            ],
            "description": "Page location of the snippet, or null if unknown."
          },
          "evidence_type": {
            "type": "string",
            "enum": [
              "visible_text",
              "heading",
              "json_ld",
              "meta",
              "status"
            ],
            "description": "Where the snippet came from on the source page."
          },
          "polarity": {
            "type": "string",
            "enum": [
              "supports",
              "contradicts",
              "neutral"
            ],
            "description": "Whether the snippet supports, contradicts, or is neutral."
          }
        }
      }
    },
    "reasoning_summary": {
      "type": "string",
      "maxLength": 400,
      "description": "Short machine-readable reason for the verdict."
    },
    "retrieval_method": {
      "type": "string",
      "enum": [
        "direct_http",
        "browser_run",
        "official_api",
        "unsupported"
      ],
      "description": "How the source page was fetched."
    },
    "retrieved_at": {
      "type": "string",
      "description": "UTC timestamp of the check."
    },
    "content_hash": {
      "type": "string",
      "description": "Hash of retrieved source content."
    },
    "service_version": {
      "type": "string",
      "description": "Source Claim Proof service version."
    }
  },
  "required": [
    "verdict",
    "claim",
    "source_url",
    "final_url",
    "source_status",
    "evidence",
    "reasoning_summary",
    "retrieval_method",
    "retrieved_at",
    "content_hash",
    "service_version"
  ],
  "additionalProperties": false
}

社区

评价此服务器

证据

最近观测

已验证未记录版本1 个工具
已验证未记录版本1 个工具
已验证未记录版本1 个工具