Skip to content

通过 MCP 将 Claude Code 连接到工具

Claude Code 可以通过 Model Context Protocol (MCP) 连接到数百个外部工具和数据源。MCP 是一个用于 AI 工具集成的开源标准。

使用 MCP 可以做什么

连接 MCP 服务器后,您可以要求 Claude Code:

  • 从问题跟踪器实现功能
  • 分析监控数据
  • 查询数据库
  • 集成设计
  • 自动化工作流

安装 MCP 服务器

选项 1:添加远程 HTTP 服务器

bash
claude mcp add --transport http <name> <url>

# 示例:连接到 Notion
claude mcp add --transport http notion https://mcp.notion.com/mcp

选项 2:添加远程 SSE 服务器

bash
claude mcp add --transport sse <name> <url>

# 示例:连接到 Asana
claude mcp add --transport sse asana https://mcp.asana.com/sse

选项 3:添加本地 stdio 服务器

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

# 示例:添加 Airtable 服务器
claude mcp add --transport stdio airtable --env AIRTABLE_API_KEY=YOUR_KEY \
  -- npx -y airtable-mcp-server

管理您的服务器

bash
# 列出所有已配置的服务器
claude mcp list

# 获取特定服务器的详细信息
claude mcp get github

# 删除服务器
claude mcp remove github

# 在 Claude Code 中检查服务器状态
/mcp

MCP 安装范围

本地范围

默认配置级别,存储在您的项目特定用户设置中:

bash
claude mcp add --transport http stripe https://mcp.stripe.com

项目范围

通过 .mcp.json 文件与团队共享:

bash
claude mcp add --transport http paypal --scope project https://mcp.paypal.com/mcp

用户范围

跨所有项目可用:

bash
claude mcp add --transport http hubspot --scope user https://mcp.hubspot.com/anthropic

实际示例

示例:使用 Sentry 监控错误

bash
# 1. 添加 Sentry MCP 服务器
claude mcp add --transport http sentry https://mcp.sentry.dev/mcp

# 2. 使用 /mcp 对您的 Sentry 帐户进行身份验证
> /mcp

# 3. 调试生产问题
> "过去 24 小时内最常见的错误是什么?"

示例:连接到 GitHub 进行代码审查

bash
# 1. 添加 GitHub MCP 服务器
claude mcp add --transport http github https://api.githubcopilot.com/mcp/

# 2. 在 Claude Code 中进行身份验证
> /mcp

# 3. 使用 GitHub
> "审查 PR #456 并建议改进"

示例:查询您的 PostgreSQL 数据库

bash
# 1. 添加数据库服务器
claude mcp add --transport stdio db -- npx -y @bytebase/dbhub \
  --dsn "postgresql://readonly:password@localhost:5432/analytics"

# 2. 查询数据库
> "本月我们的总收入是多少?"

使用远程 MCP 服务器进行身份验证

  1. 添加需要身份验证的服务器
  2. 在 Claude Code 中使用 /mcp 命令
  3. 按照浏览器中的步骤登录

从 JSON 配置添加 MCP 服务器

bash
claude mcp add-json weather-api '{"type":"http","url":"https://api.weather.com/mcp"}'

从 Claude Desktop 导入 MCP 服务器

bash
claude mcp add-from-claude-desktop

将 Claude Code 用作 MCP 服务器

bash
claude mcp serve

使用 MCP 资源

使用 @server:protocol://resource/path 格式引用资源:

> 您能分析 @github:issue://123 并建议修复吗?

将 MCP 提示用作斜杠命令

MCP 提示以 /mcp__servername__promptname 格式出现:

> /mcp__github__list_prs
> /mcp__github__pr_review 456

企业 MCP 配置

系统管理员可以在以下位置部署企业 MCP 配置文件:

  • macOS:/Library/Application Support/ClaudeCode/managed-mcp.json
  • Windows:C:\ProgramData\ClaudeCode\managed-mcp.json
  • Linux:/etc/claude-code/managed-mcp.json

aicodex 文档网站