如何通过 MCP 为 Claude Code 添加智能体能力

通过 MCP 为 Claude Code 赋予图片生成、视频创作、网络搜索和云存储能力。分步 MCP 服务器配置指南及 AnyCap 一键快速路径。

by AnyCap

AI 智能体通过 MCP 协议连接多个能力服务器


Claude Code 是一款强大的基于终端的编程智能体——但开箱即用时,它只能编辑文件、运行 Shell 命令和管理 Git。它无法生成图片、搜索网络、创建视频或将文件存储到云端。MCP(模型上下文协议)改变了这一切。

MCP 是让 AI 智能体连接外部工具的开放标准。Claude Code 原生支持 MCP。配置一个服务器,Claude 就能直接调用它——无需复制粘贴、无需切换浏览器标签、无需上下文切换。

本指南涵盖两条路径:手动 MCP 配置(适用于单个服务器)和 AnyCap 快速通道(一个 CLI 满足智能体所需的所有能力)。如果你尚未安装 Claude Code,请先查阅我们的 Claude Code 安装指南


Claude Code 无法做什么(以及 MCP 如何解决)

能力 没有 MCP 有 MCP
生成图片 询问 Claude,再将提示词复制到其他工具 Claude 直接调用图片生成服务器
搜索网络 手动打开浏览器搜索 Claude 查询实时搜索 API
创建视频 使用独立的视频工具 Claude 从文本或图片生成视频
云存储 仅限本地文件 Claude 上传、分享并从云端检索
发布内容 手动部署 Claude 通过发布 MCP 部署
查询数据库 手动编写 SQL Claude 查询 Postgres、Supabase 等
GitHub 自动化 手动使用 gh CLI Claude 创建 PR、审查代码、管理 Issue

"没有 MCP"一列代表工作流中断,"有 MCP"一列则让 Claude 自动完成工作,而你保持专注。


路径一:手动 MCP 配置

MCP 的工作原理

MCP 服务器通过 JSON-RPC 接口暴露工具。Claude 通过两种传输方式连接:

  • stdio — 本地进程通信。服务器在本机运行。Claude Desktop 主要采用此方式。
  • HTTP/SSE — 远程服务器通信。Claude Code 和 Claude Web 支持云端托管服务器的此方式。

将服务器添加到 Claude Code

交互式(stdio 服务器):

# GitHub 服务器
claude mcp add github -- npx -y @modelcontextprotocol/server-github

# Brave Search
claude mcp add brave-search -- npx -y @modelcontextprotocol/server-brave-search

# Postgres
claude mcp add postgres -- npx -y @modelcontextprotocol/server-postgres

交互式(HTTP 服务器):

claude mcp add --transport http my-server https://my-mcp-server.com/mcp

项目级配置(.mcp.json):

为保持团队一致性,在项目根目录的 .mcp.json 中定义 MCP 服务器:

{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_TOKEN": "ghp_your_token_here"
      }
    },
    "postgres": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-postgres"],
      "env": {
        "DATABASE_URL": "postgresql://localhost/mydb"
      }
    }
  }
}

提交此文件——整个团队将自动获得相同的 MCP 服务器。

将服务器添加到 Claude Desktop

Claude Desktop 从 claude_desktop_config.json 读取配置:

  • macOS~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows%APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": { "GITHUB_TOKEN": "ghp_your_token" }
    }
  }
}

保存后,完全退出 Claude Desktop(不只是关闭窗口),然后重启。

管理服务器

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

# 查看特定服务器的工具
claude mcp get github

# 移除服务器
claude mcp remove github

路径二:AnyCap 快速通道(推荐)

逐一配置 MCP 服务器虽然可行,但意味着要为每项能力分别管理 API 密钥、令牌和配置文件。图片生成需要一个服务器,网络搜索需要另一个,视频生成再需要一个,云存储又需要一个。

AnyCap 通过单条命令为你提供所有能力:

npx -y skills add anycap-ai/anycap -a claude-code

你将获得什么

能力 MCP 服务器 Claude 现在能做什么
图片生成 Nano Banana 2、Seedream 4.5 从文字创建图片、编辑现有图片、生成主视觉图、产品效果图
视频生成 Veo 3.1、Seedance 1.5 Pro 从文字描述或静态图片生成视频
网络搜索 Brave、Exa、Firecrawl 搜索实时互联网、抓取网站、提取结构化数据
云存储 AnyCap Drive 上传文件、生成分享链接、检索已存储的资源
网页发布 AnyCap Page 将内容部署为托管网页

一个 CLI。一次认证。所有能力。 运行一次 anycap login,所有 MCP 服务器均完成认证。如需了解 Claude Code 与其他编程工具的对比,请查阅我们的 Claude Code vs Cursor 对比

底层工作原理

AnyCap 是一个智能体能力运行时。将其安装到 Claude Code 时:

  1. AnyCap CLI 注册为 MCP 客户端——Claude Code 自动发现可用工具
  2. 每项能力映射到一个生产级 MCP 服务器——图片生成、视频、搜索和存储各自运行在专用基础设施上
  3. 认证统一管理——一次 anycap login 即可为所有服务器配置访问权限
  4. 工具出现在 Claude 的上下文中——告诉 Claude 生成图片或搜索网络,它会调用正确的服务器

示例:端到端工作流

你正在构建一个落地页。没有 MCP,你需要在 Claude Code、独立图片工具、浏览器和文件分享服务之间来回切换。有了 AnyCap:

你:"为 SaaS 落地页生成一张深色主题、渐变色调的主视觉图"

Claude:[调用 AnyCap 图片生成 MCP 服务器]
       这是生成的主视觉图。

你:"搜索竞品 SaaS 工具的最新定价"

Claude:[调用 AnyCap 网络搜索 MCP 服务器]
       根据最新数据:工具 A 每月 $29,工具 B 每月 $49。

你:"将主视觉图上传到云存储并给我一个分享链接"

Claude:[调用 AnyCap Drive MCP 服务器]
       已上传。分享链接:https://drive.anycap.ai/abc123

一次对话。无需切换工具。无需复制粘贴。


管理 MCP Token 消耗

每个连接的 MCP 服务器都会将工具定义暴露到 Claude 的上下文窗口中。这会无形但显著地消耗 Token:

服务器数量 工具数量 上下文占用 影响
3–5 个 约 15–25 个 2–4% 极小
8–10 个 约 40–60 个 8–15% 明显
15+ 个 约 80+ 个 15–30% 显著——可能降低会话质量

最佳实践: 从你日常使用的能力开始。AnyCap 的设计保持工具定义精简——统一的工具界面,而非跨服务器的碎片化工具列表。完整的 Token 管理策略请参阅我们的 Claude Code 速率限制指南


MCP 配置故障排查

问题 可能原因 解决方法
服务器未显示 配置文件未加载 完全退出并重启宿主应用程序
"连接已关闭" Node.js 版本不匹配 使用 nvm:nvm install 22 && nvm use 22
工具显示为"已禁用" 跨服务器工具名称冲突 检查重复或冲突的工具名称
认证失败 API 密钥或令牌过期 验证凭据;如需要则重新生成
首次调用挂起 反向代理超时 增加 proxy_read_timeout;禁用 SSE 缓冲

在花时间手动调试之前,先运行 claude doctor——它会自动检测大多数配置问题。


30 秒快速开始 AnyCap

手动 MCP 路径功能强大且灵活。AnyCap 路径快速且统一:

# 一条命令,一次登录,所有能力
npx -y skills add anycap-ai/anycap -a claude-code
anycap login

之后,告诉 Claude 生成图片、搜索网络或存储文件——一切就绪。无需逐个服务器配置,无需跨提供商管理 Token,无需上下文切换。

Claude Code 成为一个完整的多模态智能体——不只是编程助手,而是能够看、创造、搜索和发布的工具。


相关文章