跳转到主要内容

MCP Server — 信任查询工具

7.1 什么是MCP

MCP(Model Context Protocol,模型上下文协议)是一个让AI应用连接外部工具和数据的标准协议。由Anthropic发起,现由Linux Foundation管理。 通俗解释: MCP是AI的”USB-C接口”。就像USB-C让你的手机连接充电器、显示器、U盘一样,MCP让AI连接各种外部工具和数据源。 AI代理通过MCP可以:
  • 查询数据库
  • 调用API
  • 读取文件
  • 执行操作
MCP的详细技术规范见 Book 5: MCP协议详解。本章只讲OTR信任查询的MCP Server实现。

7.2 OTR MCP Server

OTR提供一个MCP Server,让支持MCP的AI应用(Claude、ChatGPT等)可以直接调用信任查询功能。

提供的工具(Tools)

工具名功能输入输出
otr_verify查询域名信任评分domain: string完整的OTR评分数据
otr_compare对比多个域名domains: string[]多个域名的评分对比
otr_signals查看信号明细domain: string, dimension: string指定维度的信号详情

MCP Server连接信息

{
  "mcpServers": {
    "otr": {
      "url": "https://orbexa.io/mcp"
    }
  }
}

7.3 在Claude中使用

如果你使用Claude Desktop或Claude Code,可以在MCP设置中添加OTR Server: 配置文件 (claude_desktop_config.json):
{
  "mcpServers": {
    "otr-trust": {
      "url": "https://orbexa.io/mcp"
    }
  }
}
配置后,你可以直接在对话中说:
帮我查询 amazon.com 的信任评分,详细分析每个维度。
Claude会自动调用OTR MCP Server的 otr_verify 工具,获取数据并分析。

7.4 Mintlify自动MCP

Mintlify(本知识库使用的文档平台)会为所有文档自动生成MCP Server。这意味着AI代理可以通过MCP协议直接查询learn.orbexa.io的全部内容。 这是AI-native文档平台的特性:文档本身成为AI代理可以调用的数据源。

7.5 自建MCP Server

如果你想为自己的信任评估系统搭建MCP Server,基本架构如下:
AI应用 (Claude/ChatGPT)
    ↓ MCP协议
MCP Server (你的服务)
    ↓ HTTP
OTR API 或 你的自建评估API

返回评分数据
MCP Server的核心是定义一组Tools(工具),每个Tool有:
  • 名称和描述
  • 输入参数的JSON Schema
  • 执行逻辑(调用API获取数据)
具体的MCP开发指南见 Book 5: MCP协议详解

7.6 MCP vs REST API:何时用哪个

场景推荐原因
在AI对话中查询MCPAI原生体验,不需要手动调用API
程序化集成REST API标准HTTP调用,任何语言都支持
批量查询REST API更灵活的控制
AI代理自动决策MCPAI代理直接调用,无需人工干预
仪表板/报表REST API定时拉取数据展示

7.7 核心理念:AI代理自主查询

MCP Server的价值不在于”多了一种调用方式”,而在于让AI代理自主决定何时查询信任数据 传统方式:用户手动打开网站,输入域名,查看结果。 MCP方式:用户告诉AI”帮我找一个可靠的户外装备供应商”,AI代理自动:
  1. 搜索候选商家
  2. 通过MCP调用OTR查询每个商家的信任评分
  3. 综合评分、价格、评价做出推荐
  4. 向用户解释推荐理由
整个过程用户不需要知道OTR的存在。信任评估作为AI决策过程的一个数据输入,自动完成。
下一章: OpenAPI规范 — OTR API的OpenAPI 3.0规范文档