必备mcp教程
mcp介绍

Model Context Protocol (MCP)

概述

Model Context Protocol (MCP) 是 Anthropic 推出的开放标准协议,旨在连接 AI 助手与外部系统。MCP 就像 AI 应用的"USB-C 接口",提供标准化方式让 AI 模型访问各种数据源和工具,从而产生更准确、相关的响应。

img

MCP 核心价值

  • 统一标准:替代分散的集成方案,使用单一协议连接所有工具

  • 实时数据:AI 可访问最新数据,避免基于过时信息的错误判断

  • 开放生态:开源协议,支持自定义开发和社区贡献

热门 MCP 服务器及其优势

Serena MCP - 一个强大的编程智能体工具包,提供语义检索和编辑能力

Playwright MCP - 浏览器自动化测试

Context7 MCP - 永远保持最新同步全网最全的代码文档库

Serena MCP - 智能代码编辑工具

官方功能

  • 基于语言服务器协议(LSP)提供语义代码分析
  • 支持 20+ 编程语言的符号级代码操作
  • 提供 IDE 级别的代码导航和编辑能力
  • 集成多种编程助手如 Claude、Codex、Gemini

核心优势

  • 精准代码定位:在符号级别查找和编辑代码,避免大范围搜索
  • 智能上下文理解:通过语义分析提供更准确的代码建议
  • 减少Token消耗:精确检索相关代码片段,提高处理效率
  • 多语言支持:统一工具链处理不同编程语言项目

使用场景:代码重构、bug修复、功能实现、代码审查

Microsoft Playwright MCP - 浏览器自动化

官方功能

  • 网页导航、表单提交、JavaScript 执行
  • 截图功能和页面内容分析
  • 支持 Chrome、Firefox、Safari 等多种浏览器

核心优势

  • 可视化操作:保持浏览器窗口可见,支持人机协作
  • 认证便利:可手动登录后让 AI 代为操作
  • 全面测试:自动生成 E2E 测试脚本,覆盖各种用户场景

使用场景:网站测试、数据抓取、表单自动化、用户体验分析

Context7 MCP - 代码文档智能助手

官方功能

  • 提供最新的版本特定文档和代码示例
  • 直接从源头获取准确的 API 文档
  • 支持数千个编程库和框架

核心优势

  • 消除过时信息:不再依赖可能过时的训练数据,直接获取最新文档
  • 提高开发效率:无需切换标签查找文档,AI 直接提供准确的 API 使用方法
  • 减少错误率:避免使用不存在的 API 或过时的代码模式

使用场景:学习新框架、查询 API 用法、生成符合最新标准的代码