mcpField
A
ai-vendor-data-trust-index

ai-vendor-data-trust-index

远程服务
github.com/oscarlopez-gif安全011 周前更新
代码仓库

关于 ai-vendor-data-trust-index

面向需要比较 AI 产品数据处理方式的团队,收录 11 款产品的来源引用政策,涵盖训练、保留和退出选项。每项均附原文引述、置信度及核查日期,并由每周自动检查支持。

主要功能

  1. 01厂商政策原文引用
  2. 02训练、保留及退出字段
  3. 03置信度与核查日期记录
  4. 04每周自动检查政策
  5. 05摘要及跨厂商比较工具

适用场景

  1. 01比较不同 AI 厂商的数据处理方式
  2. 02核查厂商政策的引用细节
  3. 03查看自动检查标记的变化

MCP 相关

远程 MCP 服务提供查询单个厂商引用摘要、跨厂商比较单一字段及获取完整引用记录的工具。完整记录工具收费,其余两项免费。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://trust.oscar-lopez.com/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

3
参数类型必填说明
vendorstring是厂商 ID,例如 'openai-api'、'anthropic-api'

详细介绍

AI 供应商数据可信度指数

许可证:MIT 数据:CC BY 4.0 MCP

一份附有来源引用的记录,说明 AI 产品如何处理你的数据——供应商是否会使用你的输入进行训练、是否提供零数据保留,以及你是否可以选择退出——涵盖 11 款产品(OpenAI、Anthropic、Google Vertex 和 Gemini、Azure OpenAI、AWS Bedrock、Microsoft 365 Copilot、GitHub Copilot、Mistral、Meta Llama)。每项数据都附有供应商当前政策中的逐字引文、来源 URL、置信度和核查日期。对于含糊的情况,会标记为 unclear,而非猜测。自动验证器会每周重新核查政策,并且只有在逐字引文能够支持数据时才会发布;否则会保留上次经人工验证的数据。

面向 AI Agent(MCP)

这是一个远程 MCP 服务(streamable-http)。将其添加到 MCP 客户端:

{
  "mcpServers": {
    "ai-vendor-data-trust": {
      "type": "streamable-http",
      "url": "https://trust.oscar-lopez.com/mcp"
    }
  }
}

工具:get_ai_vendor_trust_headline(免费 — 单个供应商的判定结果和带引用的字段)、 get_ai_vendor_trust_compare(免费 — 所有供应商的单个字段)、get_ai_vendor_trust (付费,x402 — 完整的带引用记录)。供应商 ID:openai-api、openai-consumer、anthropic-api、 google-vertex、google-gemini-consumer、microsoft-copilot、azure-openai、aws-bedrock、 mistral-api、meta-llama、github-copilot。

端点

免费(启用 CORS):

  • GET /v1/ai-trust/headline?vendor=openai-api — 判定结果 + 3 个带引用的主要字段
  • GET /v1/ai-trust/compare?field=trains_on_your_data — 所有供应商的单个字段

付费(模拟 x402 — 402 挑战 → 在 X-PAYMENT 中回传 {resource,nonce,mac}):

  • GET /v1/ai-trust/vendor?vendor=openai-api — 完整的带引用记录
  • GET /v1/ai-trust/all — 批量导出

其他:POST /mcp(JSON-RPC:2 个免费工具 + 1 个付费工具)、GET /openapi.json、 GET /.well-known/x402、GET /admin/config?key=<STATS_TOKEN>(配置开关)。

部署

cd ai-trust-index
npm install
npm run db:create                 # → paste the returned database_id into wrangler.jsonc
npm run schema:remote             # create tables (drops existing)
npm run seed:remote               # load the 6-vendor provisional seed
npx wrangler deploy --dry-run --outdir dist   # verify build (no auth)
npm run deploy                    # deploy the Worker
# In Cloudflare: add custom domain trust.oscar-lopez.com to this Worker.
# Set real secrets before public use:
npx wrangler secret put MOCK_PAYMENT_SECRET
npx wrangler secret put STATS_TOKEN

验证器(v1)— 每周自动重新核查

src/verifier.ts 中的流水线:获取每个供应商固定的政策 URL → 对比内容哈希(未更改则跳过)→ 由模型提取 {value, quote}(默认使用 Workers AI;如果已配置 AI Gateway,则使用前沿模型)→ 逐字引文验证(候选引文必须是获取到的来源中的字面子串,否则拒绝)→ 置信度门槛。只有通过引文验证且结果确定的数据才会自动发布(verified_by='auto');其他情况会加入 review_queue,并保留上次成功发布的数据(绝不会自动降级为 unclear)。获取失败时会保留上次成功的数据,并标记该 URL。每周通过 cron(0 12 * * 1)运行,也可按需运行。

管理端点(需通过 STATS_TOKEN 密钥验证):

  • GET /admin/verify?key=…[&force=1][&vendor=ID] — 立即运行验证器
  • GET /admin/review?key=… — 列出待处理的审核队列候选项
  • GET /admin/review-resolve?key=…&id=N&action=approve|reject — 批准(作为 human 发布)或拒绝
  • GET /admin/verify-selftest?key=… — 验证引文门槛会拒绝伪造引文、接受逐字引文

提取器:默认使用 Workers AI(EXTRACTOR_MODEL,无需外部密钥)。若要使用前沿模型, 设置 AI_GATEWAY_URL + AI_GATEWAY_TOKEN(密钥),并将 EXTRACTOR_MODEL 指向服务商的模型。

尚未实现

/ai-trust 站点页面的变更日志视图、实际 x402 结算、新增供应商以扩展覆盖范围 (免费层)以及深度/渠道架构(付费层)。参见 ../AI-Trust-Index_v1-Spec_Verifier-and-Depth.md。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。