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
- 读取文件
- 执行操作
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连接信息
7.3 在Claude中使用
如果你使用Claude Desktop或Claude Code,可以在MCP设置中添加OTR Server: 配置文件 (claude_desktop_config.json):
otr_verify 工具,获取数据并分析。
7.4 Mintlify自动MCP
Mintlify(本知识库使用的文档平台)会为所有文档自动生成MCP Server。这意味着AI代理可以通过MCP协议直接查询learn.orbexa.io的全部内容。 这是AI-native文档平台的特性:文档本身成为AI代理可以调用的数据源。7.5 自建MCP Server
如果你想为自己的信任评估系统搭建MCP Server,基本架构如下:- 名称和描述
- 输入参数的JSON Schema
- 执行逻辑(调用API获取数据)
7.6 MCP vs REST API:何时用哪个
| 场景 | 推荐 | 原因 |
|---|---|---|
| 在AI对话中查询 | MCP | AI原生体验,不需要手动调用API |
| 程序化集成 | REST API | 标准HTTP调用,任何语言都支持 |
| 批量查询 | REST API | 更灵活的控制 |
| AI代理自动决策 | MCP | AI代理直接调用,无需人工干预 |
| 仪表板/报表 | REST API | 定时拉取数据展示 |
7.7 核心理念:AI代理自主查询
MCP Server的价值不在于”多了一种调用方式”,而在于让AI代理自主决定何时查询信任数据。 传统方式:用户手动打开网站,输入域名,查看结果。 MCP方式:用户告诉AI”帮我找一个可靠的户外装备供应商”,AI代理自动:- 搜索候选商家
- 通过MCP调用OTR查询每个商家的信任评分
- 综合评分、价格、评价做出推荐
- 向用户解释推荐理由
下一章: OpenAPI规范 — OTR API的OpenAPI 3.0规范文档