Skip to main content

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)

MCP Server连接信息

7.3 在Claude中使用

如果你使用Claude Desktop或Claude Code,可以在MCP设置中添加OTR Server: 配置文件 (claude_desktop_config.json):
配置后,你可以直接在对话中说:
Claude会自动调用OTR MCP Server的 otr_verify 工具,获取数据并分析。

7.4 文档作为MCP数据源

现代文档平台可以为其托管内容自动生成MCP Server,让AI代理通过MCP协议直接查询文档。这将文档变成了AI代理可以直接访问的结构化数据源。

7.5 自建MCP Server

如果你想为自己的信任评估系统搭建MCP Server,基本架构如下:
MCP Server的核心是定义一组Tools(工具),每个Tool有:
  • 名称和描述
  • 输入参数的JSON Schema
  • 执行逻辑(调用API获取数据)
具体的MCP开发指南见 Book 5: MCP协议详解

7.6 MCP vs 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规范文档