claude mcp 命令
配置和管理模型上下文协议 (MCP) 服务器
概述
claude mcp 命令用于配置和管理模型上下文协议 (MCP) 服务器。MCP 是 Claude Code 连接外部工具和数据源的重要桥梁。
命令语法
claude mcp [选项]功能描述
claude mcp 命令会打开 MCP 配置界面,允许您:
- 添加新的 MCP 服务器
- 管理现有的 MCP 服务器
- 配置 MCP 服务器参数
- 测试 MCP 服务器连接
- 查看 MCP 服务器状态
MCP 概述
什么是 MCP?
模型上下文协议 (MCP) 是一个开放协议,允许 Claude Code:
- 连接到外部工具和服务
- 访问外部数据源
- 执行外部操作
- 扩展 Claude Code 的能力
MCP 的优势
| 优势 | 说明 |
|---|---|
| 开放标准 | 基于开放协议,任何人都可以实现 |
| 灵活扩展 | 支持各种工具和服务集成 |
| 安全控制 | 提供细粒度的权限控制 |
| 易于使用 | 简单的配置和管理 |
使用示例
基本用法
claude mcp打开 MCP 配置界面。
添加 MCP 服务器
claude mcp add airtable --env AIRTABLE_API_KEY=YOUR_KEY -- npx @modelcontextprotocol/server-airtable添加 Airtable MCP 服务器。
列出服务器
claude mcp list列出所有配置的 MCP 服务器。
删除服务器
claude mcp remove airtable删除指定的 MCP 服务器。
MCP 配置选项
服务器配置
MCP 服务器通过以下方式配置:
- 服务器名称
- 命令和参数
- 环境变量
claude mcp add <name> <command> [args...]安装范围
| 范围 | 说明 |
|---|---|
| 本地范围 | 仅当前项目 |
| 项目范围 | 项目及其子项目 |
| 用户范围 | 所有项目 |
使用场景
数据库集成
claude mcp add postgres -- npx @modelcontextprotocol/server-postgres --env POSTGRES_CONNECTION_STRING="postgresql://..."集成数据库访问能力。
API 集成
claude mcp add airtable --env AIRTABLE_API_KEY=YOUR_KEY -- npx @modelcontextprotocol/server-airtable集成外部 API 服务。
文件系统访问
claude mcp add filesystem -- npx @modelcontextprotocol/server-filesystem /path/to/directory扩展文件系统访问能力。
云服务集成
claude mcp add browsercat -- npx -y @browsercatco/mcp-server --env BROWSERCAT_API_KEY=YOUR_KEY集成云服务。
注意事项
| 注意事项 | 说明 |
|---|---|
| 网络连接 | 远程 MCP 服务器需要稳定的网络连接 |
| 认证配置 | 某些服务器需要配置认证信息 |
| 权限控制 | MCP 服务器可能需要特定的权限 |
| 性能影响 | 过多的 MCP 服务器可能影响性能 |
| 安全考虑 | 只信任和配置可信的 MCP 服务器 |
相关命令
/mcp:在交互式会话中检查 MCP 服务器状态- MCP 文档:详细的 MCP 配置和使用指南