AI 工具与实践

MCP 协议入门:让 AI 安全连接外部工具

MCP(Model Context Protocol)是 Anthropic 推动的开放标准,让 Claude、Cursor 等统一接入数据库、API、文件系统。本文介绍概念、架构与入门配置思路。

2026-06-04T10:00:00.000Z

MCP 协议入门:让 AI 安全连接外部工具

MCP 协议入门:让 AI 安全连接外部工具

为什么需要 MCP

在 Agent 之前,每个 IDE 自己接一套插件:A 能查 DB,B 能调 Notion,接口互不兼容

MCP(Model Context Protocol) 试图成为中间层:

一次实现 MCP Server,多个 Host 可复用。

核心概念

概念 说明
Resources 只读数据(文件、schema)
Tools 可执行动作(query、create issue)
Prompts 预置模板(可选)

传输常见 stdio(本地子进程)或 HTTP/SSE(远程)。

典型用例

安全清单

  1. MCP Server 最小权限(只读账号、限 IP);
  2. 生产 DB 与开发 DB 分离;
  3. 日志审计 tool 调用;
  4. 勿把 root 凭证写进配置文件提交 git。

在 Cursor 中的位置

Cursor 支持配置 MCP servers(mcp.json / 设置 UI,以当前版本文档为准)。配置后,Agent 会话可自动看到 Server 提供的 tools。

入门步骤(抽象):

  1. 选一个官方或社区 MCP Server(如 filesystem、github);
  2. 本地安装并配置 env token;
  3. 在 Cursor 启用,测试「列目录」「查 issue」;
  4. 再考虑自写 Server 封装博客 API。

自写 Server 何时值得

否则先用现有 HTTP + 脚本可能更快。

与 Function Calling 区别

OpenAI function calling 是模型 API 层能力;MCP 是 Host 与工具之间的协议与生态。二者可共存:Host 通过 MCP 拿 tool,再转成模型 tool schema。

小结

MCP 是 AI 时代的 USB 口——标准化插件连接。个人开发者从官方 Server 玩起,团队再考虑封装内部系统。


参考:Model Context Protocol 规范 · 作者整理。

标签