跳转到内容

MCP:Claude Code 的万能接口

MCP(Model Context Protocol)是什么?

Section titled “MCP(Model Context Protocol)是什么?”
  • Anthropic 提出的开放协议
  • 类比:USB 接口——统一的连接标准
  • 架构:MCP Client(Claude Code)→ MCP Server(外部服务适配器)
  • 解决的问题:AI 与外部工具的一对一集成→一对多标准化
Claude Code (MCP Client)
├── MCP Server: GitHub → Issues, PRs, Code Search
├── MCP Server: PostgreSQL → Schema Query, Data Analysis
├── MCP Server: Playwright → Browser Automation
├── MCP Server: Figma → Design File Access
├── MCP Server: Filesystem → Extended File Operations
└── MCP Server: 自定义服务 → ...
  • 全局:~/.claude/claude_desktop_config.json
  • 项目级:.claude/mcp.json
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": { "GITHUB_TOKEN": "${GITHUB_TOKEN}" }
}
}
}
Server能力典型场景
GitHubIssues / PRs / Code项目管理
PostgreSQL数据库查询数据分析
Playwright浏览器自动化E2E 测试
Figma设计文件设计→代码
Filesystem文件操作项目管理
  • MCP SDK 快速上手
  • 定义 Tools / Resources / Prompts
  • 在 Claude Code 中注册与调试
  • 安全性考量:最小权限原则