【MCP】Claude Code for VS Code 配置阿里云 MCP 工具教程

Claude Code for VS Code 配置阿里云 MCP 工具教程

本教程指导如何在 VS Code 的 Claude Code 插件中配置阿里云 MCP 工具,实现网络搜索和网页解析功能。

目录

  • [1. 背景介绍](#1. 背景介绍)
  • [2. 准备工作](#2. 准备工作)
  • [3. 获取阿里云 MCP 配置信息](#3. 获取阿里云 MCP 配置信息)
  • [4. 配置步骤](#4. 配置步骤)
  • [5. 测试验证](#5. 测试验证)
  • [6. 常见问题](#6. 常见问题)
  • [7. 进阶用法](#7. 进阶用法)

1. 背景介绍

1.1 什么是 Claude Code?

Claude Code 是 Anthropic 推出的 AI 编程工具,通过 VS Code 插件或 CLI 为开发者提供 AI 辅助编程能力。

1.2 什么是 MCP?

MCP (Model Context Protocol) 是一个开放标准,允许 AI 工具与外部工具、数据库和 API 进行交互,从而扩展其功能。

1.3 阿里云 MCP 市场

阿里云百炼平台提供了多种预集成的 MCP 服务,如:

  • WebSearch - 网络搜索
  • WebParser - 网页解析
  • Amap Maps - 高德地图
  • 等等...

2. 准备工作

2.1 安装必要软件

软件 要求 说明
VS Code 1.80+ 代码编辑器
Claude Code 插件 最新版 VS Code 扩展商店搜索 "Claude Code"
阿里云账号 已注册 用于获取 API Key

2.2 检查环境

bash 复制代码
# 确认 VS Code 已安装 Claude Code 扩展
# 打开 VS Code,按 Ctrl+Shift+X 搜索 "Claude Code"

3. 获取阿里云 MCP 配置信息

3.1 登录阿里云百炼平台

  1. 访问 阿里云百炼控制台
  2. 使用阿里云账号登录

3.2 获取 API Key

  1. 进入 API-KEY 管理 页面
  2. 创建或复制已有的 API Key
  3. 格式:sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

3.3 获取 MCP 服务地址

  1. 进入 MCP 服务 页面
  2. 找到需要使用的 MCP 服务(如 WebSearch)
  3. 查看 外部调用集成 页面
  4. 复制 SSE URL
服务 SSE URL
WebSearch https://dashscope.aliyuncs.com/api/v1/mcps/WebSearch/sse
WebParser https://dashscope.aliyuncs.com/api/v1/mcps/WebParser/sse

4. 配置步骤

4.1 创建配置文件

在项目根目录创建 .mcp.json 文件:

bash 复制代码
touch .mcp.json

4.2 配置文件格式

json 复制代码
{
  "mcpServers": {
    "server-name": {
      "type": "sse",
      "url": "https://dashscope.aliyuncs.com/api/v1/mcps/xxx/sse",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

4.3 配置示例

单服务配置

json 复制代码
{
  "mcpServers": {
    "qwenimage": {
      "type": "sse",
      "url": "https://dashscope.aliyuncs.com/api/v1/mcps/WebSearch/sse",
      "headers": {
        "Authorization": "Bearer sk-6dbc4cd26f424caa9c4a873d43eb0af5"
      }
    }
  }
}

多服务配置

json 复制代码
{
  "mcpServers": {
    "qwenimage": {
      "type": "sse",
      "url": "https://dashscope.aliyuncs.com/api/v1/mcps/WebSearch/sse",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    },
    "qwenparser": {
      "type": "sse",
      "url": "https://dashscope.aliyuncs.com/api/v1/mcps/WebParser/sse",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

4.4 添加到 .gitignore

bash 复制代码
# .gitignore
.mcp.json

注意:不要将包含 API Key 的配置文件提交到代码仓库!


5. 测试验证

5.1 重启 VS Code

  1. 完全关闭 VS Code(Cmd+Q 或 Alt+F4)
  2. 重新打开项目

5.2 测试 WebSearch

让我帮你搜索信息:

复制代码
请使用 qwenimage MCP 工具搜索:OpenAI 最新模型有哪些?

预期输出

复制代码
搜索结果:
- o3: 2024年12月发布,推理模型
- o3-mini: 2025年1月发布,轻量版
- GPT-4.5: 预计2025年2月发布

5.3 测试 WebParser

让我帮你解析网页:

复制代码
请使用 qwenparser MCP 工具访问:https://httpbin.org/html

预期输出

复制代码
网页标题:Herman Melville MobyDick
内容摘要:这是《白鲸》小说的开头部分...

6. 常见问题

Q1: MCP 工具没有响应?

解决方法

  1. 检查 API Key 是否正确
  2. 确认 SSE URL 是否完整
  3. 重启 VS Code

Q2: 返回 403 错误?

可能原因

  • API Key 没有开通对应 MCP 权限
  • MCP 服务配额已用尽

解决方法:登录阿里云控制台检查配额和权限

Q3: 配置不生效?

检查步骤

  1. 确认文件名为 .mcp.json(不是 .mcp-config.json
  2. 确认文件在项目根目录
  3. 重启 VS Code

Q4: 多个 MCP 服务冲突?

解决方法

  • 项目级 .mcp.json 会覆盖用户级配置
  • 建议统一使用项目级配置

7. 进阶用法

7.1 配置级别说明

级别 配置文件 作用范围 优先级
项目级 .mcp.json 仅当前项目
用户级 VSCode settings.json 所有项目

推荐 :使用项目级 .mcp.json,便于团队共享。

7.2 常用 MCP 服务列表

服务名称 功能 SSE URL
WebSearch 网络搜索 /mcp/WebSearch/sse
WebParser 网页解析 /mcp/WebParser/sse
Amap Maps 地图服务 /mcp/amap-maps/sse

7.3 环境变量管理

为提高安全性,可以使用环境变量:

json 复制代码
{
  "mcpServers": {
    "qwenimage": {
      "type": "sse",
      "url": "https://dashscope.aliyuncs.com/api/v1/mcps/WebSearch/sse",
      "headers": {
        "Authorization": "Bearer ${DASHSCOPE_API_KEY}"
      }
    }
  }
}

.env 文件中:

bash 复制代码
DASHSCOPE_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

参考资料


附录:完整配置文件模板

json 复制代码
{
  "mcpServers": {
    "qwenimage": {
      "type": "sse",
      "url": "https://dashscope.aliyuncs.com/api/v1/mcps/WebSearch/sse",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    },
    "qwenparser": {
      "type": "sse",
      "url": "https://dashscope.aliyuncs.com/api/v1/mcps/WebParser/sse",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

最后更新:2025年1月

相关推荐
壮Sir不壮6 小时前
2026年奇点:Clawdbot引爆个人AI代理
人工智能·ai·大模型·claude·clawdbot·moltbot·openclaw
玉梅小洋6 小时前
Claude Code 从入门到精通(七):Sub Agent 与 Skill 终极PK
人工智能·ai·大模型·ai编程·claude·ai工具
x-cmd7 小时前
[x-cmd] x claude ds - 无需 Claude 账号!零门槛让 Claude Code 接入 DeepSeek AI 模型
ai·claude·deepseek·claude-code·写代码
Genie cloud9 小时前
1Panel SSL证书申请完整教程
服务器·网络协议·云计算·ssl
ahxdyz12 小时前
.NET平台MCP
ai·.net·mcp
绿荫阿广13 小时前
将SignalR移植到Esp32—让小智设备无缝连接.NET功能拓展MCP服务
.net·asp.net core·mcp
ha_lydms18 小时前
DataWorks离线同步 OSS文件
大数据·阿里云·oss·dataworks·maxcompute·数据同步·离线计算
JiL 奥19 小时前
Ubuntu系统安装AWS SAM
云计算·aws
liyuanchao_blog19 小时前
linuxptp适配记录
linux·云计算
YongCheng_Liang20 小时前
从零开始学虚拟化:性能优化全指南(资源分配 + 存储网络 + 监控)
运维·云计算