Skip to content

5.9 claude mcp - 配置模型上下文协议 (MCP) 服务器 ​

claude mcp 命令用于配置和管理模型上下文协议 (MCP) 服务器。MCP 是 Claude Code 连接外部工具和数据源的重要桥梁。

命令语法 ​

bash

    claude mcp [选项]

功能描述 ​

claude mcp 命令会打开 MCP 配置界面,允许您:

  • 添加新的 MCP 服务器
  • 管理现有的 MCP 服务器
  • 配置 MCP 服务器参数
  • 测试 MCP 服务器连接
  • 查看 MCP 服务器状态

MCP 概述 ​

什么是 MCP? ​

模型上下文协议 (MCP) 是一个开放协议,允许 Claude Code:

  • 连接到外部工具和服务
  • 访问外部数据源
  • 执行外部操作
  • 扩展 Claude Code 的能力

MCP 的优势 ​

  • 开放标准 :基于开放协议,任何人都可以实现
  • 灵活扩展 :支持各种工具和服务集成
  • 安全控制 :提供细粒度的权限控制
  • 易于使用 :简单的配置和管理

使用示例 ​

基本用法 ​

bash

    claude mcp

打开 MCP 配置界面。

添加 MCP 服务器 ​

bash

    claude mcp add airtable --env AIRTABLE_API_KEY=YOUR_KEY -- npx @modelcontextprotocol/server-airtable

添加 Airtable MCP 服务器。

列出服务器 ​

bash

    claude mcp list

列出所有配置的 MCP 服务器。

删除服务器 ​

bash

    claude mcp remove airtable

删除指定的 MCP 服务器。

MCP 配置选项 ​

服务器配置 ​

MCP 服务器通过以下方式配置:

  • 服务器名称
  • 命令和参数
  • 环境变量

示例:

bash
    claude mcp add <name> <command> [args...]

MCP 服务器可以在不同范围安装:

  1. 本地范围 :仅当前项目
  2. 项目范围 :项目及其子项目
  3. 用户范围 :所有项目

使用场景 ​

1. 数据库集成 ​

bash

    claude mcp add postgres -- npx @modelcontextprotocol/server-postgres --env POSTGRES_CONNECTION_STRING="postgresql://..."

集成数据库访问能力。

2. API 集成 ​

bash

    claude mcp add airtable --env AIRTABLE_API_KEY=YOUR_KEY -- npx @modelcontextprotocol/server-airtable

集成外部 API 服务。

3. 文件系统访问 ​

bash

    claude mcp add filesystem -- npx @modelcontextprotocol/server-filesystem /path/to/directory

扩展文件系统访问能力。

4. 云服务集成 ​

bash

    claude mcp add browsercat -- npx -y @browsercatco/mcp-server --env BROWSERCAT_API_KEY=YOUR_KEY

集成云服务。

注意事项 ​

  1. 网络连接 :远程 MCP 服务器需要稳定的网络连接
  2. 认证配置 :某些服务器需要配置认证信息
  3. 权限控制 :MCP 服务器可能需要特定的权限
  4. 性能影响 :过多的 MCP 服务器可能影响性能
  5. 安全考虑 :只信任和配置可信的 MCP 服务器

相关命令 ​

  • /mcp:在交互式会话中检查 MCP 服务器状态
  • MCP 文档:详细的 MCP 配置和使用指南

基于 MIT 许可发布 | 永久导航