AI 技能百科 English

模型上下文协议(MCP):把 AI Agent 连接到工具与企业上下文

AI 技能百科 › AI 工程 · 最后更新: 2026-08-09

定义

模型上下文协议(Model Context Protocol, MCP)定义了 AI 应用如何发现并调用外部工具、读取资源、使用服务端提供的提示模板。团队可以把数据库、SaaS API、文件系统或内部服务封装成 MCP server,让 IDE 助手、桌面客户端或 Agent runtime 作为 MCP client 以统一 schema 和权限模型调用。

为什么对 AI 求职重要

AI 岗位越来越强调能把模型接入真实业务上下文,而不只是写提示词。掌握 MCP 能帮助候选人设计安全的工具边界、连接私有数据、调试 client/server 集成,并判断 Agent 平台是否能用标准协议扩展。它连接了 LLM 应用开发、平台工程、安全审查和开发者体验。

核心概念

  • MCP server:暴露工具、资源和提示模板的进程或服务。
  • MCP client:负责连接 server、协商能力并发起调用的宿主应用或 Agent runtime。
  • Tools:带类型参数的动作,例如查询数据库、创建工单或调用内部 API。
  • Resources:可被枚举和读取的上下文数据、文件、记录或文档。
  • 传输与安全:stdio、HTTP、认证、授权、最小权限和审计日志决定生产可用性。
  • Schema 设计:清晰的参数、描述、错误和幂等规则会显著提升 LLM 工具调用可靠性。

学习路径

  1. 先写一个只读本地 MCP server,暴露一个简单工具,并接入桌面或 IDE 客户端。
  2. 加入资源列表和提示模板,观察协议消息、错误返回和超时处理。
  3. 把 GitHub、Notion、Postgres 或内部服务封装成带类型 schema 的工具,并使用最小权限凭证。
  4. 用恶意提示、错误参数、超时和权限失败测试集成,在允许写操作前做好防护。
  5. 补齐部署、observability、凭证轮换和人工审批流程,让平台团队可以长期运维。

资源链接