Files
agent-fox/docs/introduction/what-is-mcp.md
2026-04-12 20:15:41 +08:00

2.5 KiB
Raw Blame History

MCP 协议介绍

MCPModel Context Protocol是由 Anthropic 推出的开放标准协议,用于连接 AI 助手与外部工具和数据源。

什么是 MCP

你可以把 MCP 理解为 AI 世界的 "USB 接口"

  • 统一标准:一个协议连接所有 AI 工具和数据源
  • 双向通信AI 助手可以调用工具,也可以接收数据
  • 安全可控:每个连接都有明确的权限和认证机制
┌────────────┐         MCP 协议         ┌────────────┐
│            │◀────────────────────────▶│            │
│  MCP 客户端  │    Streamable HTTP      │  MCP 服务器  │
│ (AI 工具)   │                         │ (数据源/工具) │
│            │    Tools / Resources     │            │
└────────────┘                         └────────────┘

  Claude Code                           AgentFox
  Cursor                                数据库
  Copilot                               文件系统
  ...                                   ...

MCP 的核心概念

Tools工具

MCP 服务器可以向客户端暴露一组工具函数AI 助手可以调用这些工具来获取信息或执行操作。

AgentFox 提供 5 个工具:

  • get_project_overview — 获取项目概览
  • list_modules — 列出所有模块
  • list_endpoints — 列出模块中的端点
  • get_endpoint_detail — 获取端点详情
  • search_endpoints — 搜索端点

Transport传输层

MCP 支持多种传输方式。AgentFox 使用 Streamable HTTP 传输,这意味着:

  • 无需安装任何本地插件
  • 通过标准 HTTP 请求通信
  • 支持远程连接,适合云端部署

AgentFox 如何使用 MCP

AgentFox 是一个 MCP 服务器,它:

  1. 接收你的 OpenAPI 文档并解析索引
  2. 为每个项目生成唯一的 MCP 端点 URL
  3. 通过 5 个 MCP 工具提供按需查询能力
  4. AI 工具MCP 客户端)连接到这个端点,即可按需查询 API 文档

你的 AI 工具(如 Claude Code、Cursor就是 MCP 客户端,它们通过 MCP 协议连接 AgentFox获取所需的 API 信息。

了解更多

下一步