MCP 协议(Claude 生态)
更新时间:2026-01-11 数据来源:
MCP(Model Context Protocol)是开放协议,用于让 AI 助手安全地连接外部工具与数据源。通过 MCP,Claude 可以调用工具、读取资源并完成更复杂的任务。
#1) MCP 能解决什么
- 工具调用:调用本地脚本、数据库、第三方 API。
- 资源访问:读取文档、代码库、知识库。
- 可控安全:统一管理权限与可调用能力。
#2) Claude 常见 MCP 使用方式
- Claude Desktop:通过配置文件添加 MCP 服务器。
- 开发工具:在 IDE / CLI 中统一同步 MCP 配置。
不同客户端的配置路径不同,建议统一“单一来源”配置并同步。
#3) MCP 配置要点
- 服务器名统一:避免同名冲突。
- 只开放必要权限:减少风险面。
- 不要硬编码密钥:尽量用环境变量。
#4) 示例(简化)
json{ "mcpServers": { "my-tools": { "command": "npx", "args": ["-y", "my-mcp-server"], "env": { "MY_API_KEY": "${MY_API_KEY}" } } } }
#5) 安全与排障
- 最小权限原则:只暴露必要工具。
- 日志优先:避免 stdout 干扰 MCP 通信。
- 重启客户端:多数客户端不会热加载配置。
#相关链接
本页面由匠人学院 Wiki 系统维护。