MCP (Model Context Protocol)

一句话总结:MCP 是一个开源的标准化协议,让 AI 助手能够安全地、双向地访问本地数据源(如本地文件、数据库、终端服务),而无需为每个数据源编写定制插件。

核心机制: 采用 Client-Server 架构。

  • Host (宿主):比如你正在使用的支持 MCP 的 AI IDE 或工具。
  • Client (客户端):维持与服务器的连接。
  • Server (服务端):暴露特定的能力(Resources, Prompts, Tools)。比如你可以跑一个本地的 Node.js 进程作为 MCP Server,专门读取本地的 Obsidian 笔记库。

与我的关联 / 实践场景: 这解决了以前 AI 无法感知我本地环境的问题。如果在 WSL 环境下启动一个 MCP Server,就可以让 AI 直接读取我特定的日志文件或代码目录,进行上下文分析。

关联概念