← AI 百科

MCP Server

AI基础 · MCP
一句话:把外部工具、数据库、文件系统或业务系统包装成AI能调用的标准能力接口。

它是什么

MCP Server可以理解成AI和外部世界之间的插座。AI客户端本身不一定知道怎么查数据库、读文件、调用内部系统,但只要接上对应的MCP Server,就能通过统一协议发现工具、读取资源、执行动作。

适合干什么

  • 想让Claude、Cursor、Codex等工具连接真实业务数据的人
  • 需要把GitHub、数据库、文档、浏览器能力接给AI的人
  • 做企业知识库、自动化办公、AI编程助手的团队
  • 希望减少重复插件开发的技术负责人

不适合干什么

  • 只是偶尔问AI几个问题的普通使用者
  • 完全没有权限边界设计的内部系统
  • 希望AI绕过登录或权限去操作第三方系统
  • 不愿意维护配置和密钥的人

普通人怎么用

  • 先确定AI需要访问什么资源,比如文件、GitHub、数据库或浏览器
  • 选择现成MCP Server,优先用官方或维护活跃的项目
  • 在MCP客户端里配置启动命令和环境变量
  • 只开放当前任务需要的最小权限
  • 用一个简单问题测试AI是否能发现和调用工具

进阶用户怎么用

  • 把内部API封装成只读工具,先做查询再做写入
  • 为每个工具加参数校验和错误提示
  • 把危险操作拆成预览和确认两步
  • 记录每次工具调用日志,方便审计和排错

常见误区

  • 把MCP Server当成模型,以为装了就会变聪明
  • 一次性暴露太多工具,AI反而不会选
  • 把管理员密钥直接放进配置文件并提交到仓库
  • 没有区分开发、测试、生产环境

和相似工具的区别

  • MCP Server vs API:API是业务系统对外提供的接口,MCP Server是把这些接口包装成AI更容易发现和调用的工具。
  • MCP Server vs 插件:插件通常绑定具体产品,MCP Server更像通用适配层,可以被不同MCP客户端连接。

入门步骤

  • 选定使用场景
  • 找现成Server
  • 配置环境变量
  • 接入客户端
  • 测试工具列表
  • 限制权限
  • 记录调用日志

推荐工具(第三方)

Claude Desktop、Cursor、Codex、VS Code、Node.js、Docker