【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月

相关推荐
Java的搬运工6 小时前
2026 AI Agent 实战:五层架构、MCP 工具调用与十条避坑清单 合集 - AI行业观察
人工智能·架构·智能体·大模型应用·langgraph·aiagent·mcp
边境悍匪6 小时前
蜗牛学苑 Java 智能体学习 Day49|贯穿项目 5 订单下单业务 思维导图复盘
java·开发语言·spring boot·学习·阿里云
会议咨询7 小时前
2026年数据科学、云计算与智能技术国际会议(DCIT 2026)
云计算·数据科学·智能技术
三水写代码17 小时前
手写一个 Claude Code(1):从 Agent Loop 到工具、权限、Hooks 与任务规划
python·ai编程·claude·ai agent·claudecode
EatFan18 小时前
AI Agent 上生产前先加三道闸门:审批、限权、可回放的工程实践
人工智能·python·算法·多智能体·ai agent·mcp·harness
AI砖家18 小时前
Claude Code Skill 质量检查实战:用 /skill-doctor + Plugin Evals 找出“看似能用、实际没被调用“的问题
人工智能·ai编程·claude·codex·skill
ha_lydms21 小时前
MaxCompute中窗口函数
大数据·hadoop·阿里云·云计算·dataworks·maxcompute·odps
GPU实战笔记1 天前
云端 GPU 暂停任务:如何把短期关机与七天资源释放边界分开判断?
云计算·云服务器·数据盘·gpu云计算·实例生命周期
無a伟1 天前
彻底搞懂ToolCalling、MCP,Skills的核心区别,能力上的层层封装
大数据·agent·mcp·toolcalling·skills