Claude Code 内置命令

/mcp 命令
完全指南

管理 MCP 服务器连接,扩展 Claude 的工具能力——数据库、API、浏览器,无限可能

/mcp
向下滚动探索 ↓

无参数,打开 MCP 管理

/mcp 不接受任何参数,直接打开 MCP 服务器管理界面,查看、添加、删除服务器连接

/mcp

特性说明
参数直接运行即可打开 MCP 服务器管理界面
协议MCPModel Context Protocol,Claude 的标准扩展协议
配置文件settings.jsonMCP 服务器配置存储在 settings.jsonmcpServers 字段

用 MCP 扩展 Claude 的能力

通过 MCP 服务器让 Claude 连接外部工具和数据源

🗄️

添加数据库工具

连接 MCP 数据库服务器,让 Claude 能直接查询数据库、分析表结构、生成报表

// 连接 PostgreSQL 数据库
"postgres": {
  "command": "npx",
  "args": ["@modelcontextprotocol/server-postgres",
    "postgresql://localhost/mydb"]
}
数据查询 · 直接操作
🌐

接入外部 API

通过 MCP 服务器连接第三方服务——GitHub、Slack、Jira 等,让 Claude 直接与它们交互

// 连接 GitHub API
"github": {
  "command": "npx",
  "args": ["@modelcontextprotocol/server-github"],
  "env": { "GITHUB_TOKEN": "***" }
}
第三方集成 · 自动化
🔧

自定义工具链

创建专用 MCP 服务器,提供项目特定的工具——部署脚本、内部 API、自定义验证

// 自定义内部工具服务器
"internal-tools": {
  "command": "node",
  "args": ["./tools/mcp-server.js"],
  "env": { "API_URL": "https://internal.api" }
}
项目定制 · 专属工具

MCP 服务器的添加和使用

观看如何添加 MCP 服务器并使用它提供的工具

claude — mcp server management

settings.json 中的 mcpServers

MCP 服务器通过 settings.json 中的 mcpServers 字段进行配置

mcpServers 配置示例

// ~/.claude/settings.json 或 .claude/settings.json
{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "@modelcontextprotocol/server-filesystem",
        "/path/to/allowed/dir"
      ]
    },
    "github": {
      "command": "npx",
      "args": ["@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_xxxx"
      }
    },
    "postgres": {
      "command": "npx",
      "args": [
        "@modelcontextprotocol/server-postgres",
        "postgresql://user:pass@localhost/db"
      ]
    }
  }
}

社区热门 MCP 服务器

社区提供了大量现成的 MCP 服务器,开箱即用

服务器功能包名
Filesystem 安全的文件系统访问,可限定允许访问的目录 @modelcontextprotocol/server-filesystem
GitHub 操作 GitHub 仓库、Issue、PR、搜索代码 @modelcontextprotocol/server-github
PostgreSQL 查询 PostgreSQL 数据库,分析表结构 @modelcontextprotocol/server-postgres
SQLite 操作 SQLite 数据库文件 @modelcontextprotocol/server-sqlite
Puppeteer 浏览器自动化,截图、爬取网页内容 @modelcontextprotocol/server-puppeteer
Brave Search 网络搜索能力 @modelcontextprotocol/server-brave-search

用好 /mcp 的技巧

💡

高效使用建议

  • MCP 是最强大的扩展机制——社区有大量现成服务器可用,npm 搜索 @modelcontextprotocol/server-*
  • 敏感信息用环境变量——API Key、数据库密码等敏感信息通过 env 字段传入,不要硬编码在配置中
  • 项目级 MCP 配置——团队共享的 MCP 服务器放在项目 .claude/settings.json,个人服务器放在全局 settings.json
  • 检查服务器状态——用 /mcp 查看 MCP 服务器连接状态,确保服务器正常运行
  • 自定义服务器很简单——MCP 协议基于 JSON-RPC,用 Node.js 或 Python 创建自定义服务器非常简单