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

66 lines
2.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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 信息。
## 了解更多
- [MCP 官方文档](https://modelcontextprotocol.io/)
- [MCP 规范](https://spec.modelcontextprotocol.io/)
## 下一步
- [快速开始](../getting-started/README.md) — 5 分钟完成首次配置