J'Blog

1 课 · 入门

语义检索

基于 Chroma 向量库,与 Workspace 知识库分离。用自然语言描述你想查的内容。 非管理员每人每天可检索 5 次(消耗站点 AI 配额)。

MCP 简介

原文:什么是 MCP

一句话

MCP (Model Context Protocol) 是一个开源标准,用于连接 AI 应用程序与外部系统,使 AI 能够访问数据源、工具和工作流。

什么时候翻这页

当你需要了解 MCP 的基本概念、价值主张和应用场景时,可以查阅本页。如果你计划构建 MCP 服务器、客户端或应用,这也是很好的起点。

核心概念

  • MCP (Model Context Protocol): 开源标准,用于连接 AI 应用程序与外部系统
  • Host: 运行 AI 应用程序的主机环境
  • Server: 提供数据、工具或资源的 MCP 服务器
  • Client: 连接到 MCP 服务器的应用程序
  • tool: MCP 服务器提供的功能或服务
  • resource: MCP 服务器提供的数据或信息
  • prompt: 特定的工作流程或提示模板

MCP 被比作 AI 应用的 USB-C 端口,提供标准化的连接方式,使 AI 应用能够访问关键信息并执行任务。

怎么做

MCP 的生态系统支持多种构建方式:

  1. 构建服务器 (Build servers): 创建 MCP 服务器来暴露你的数据和工具
  2. 构建客户端 (Build clients): 开发连接到 MCP 服务器的应用程序
  3. 构建 MCP 应用 (Build MCP Apps): 构建在 AI 客户端内部运行的交互式应用

命令 / 配置速查

本页未提供具体的命令或配置信息,但提到了以下支持 MCP 的工具:

  • Claude: 支持 MCP 连接器
  • ChatGPT: 支持 MCP API
  • Visual Studio Code: 支持 MCP 服务器
  • Cursor: 支持 MCP 上下文
  • MCPJam: MCP 开发框架

与 Claude Code / Hello-Agents 的联系

在 Claude Code 手册中,MCP 被介绍为连接 AI 与外部工具的协议。Hello-Agents 第 10 章深入探讨了如何使用 MCP 构建更强大的代理系统。本页提供了 MCP 的基础概念,为后续学习这些更高级的主题奠定基础。

初学者易错点

  • 误以为 MCP 仅适用于特定 AI 应用,实际上它是一个通用标准
  • 混淆 Server 和 Client 的角色,需要明确 Server 提供资源,Client 消费资源
  • 忽略 MCP 的生态系统支持,认为需要从零开始构建所有组件

相关词条

官方原文:https://modelcontextprotocol.io/docs/getting-started/intro