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

相关推荐
未来之窗软件服务1 天前
服务器运维(二十二) 服务器安全探针封装—东方仙盟练气期
运维·云计算·仙盟创梦ide·东方仙盟·服务器探针
飞哥数智坊1 天前
谈谈我对 Claude Code 之父13条技巧的理解
人工智能·ai编程·claude
2401_865854881 天前
腾讯云的轻量8核16g可以有哪些场景使用
云计算·腾讯云
翼龙云_cloud1 天前
腾讯云渠道商:如何在CVM 上手动搭建 LNMP 环境?
运维·服务器·云计算·腾讯云
Akamai中国1 天前
分布式边缘推理正在改变一切
人工智能·分布式·云计算·云服务
Ydwlcloud1 天前
Gemini API 与 Vertex AI:Google Cloud 如何统一AI开发与部署的格局
大数据·服务器·人工智能·云计算·googlecloud
拾光Ծ1 天前
进程程序替换与exec函数族详解 与进程替换实战:自主Shell命令行解释器实现
linux·运维·服务器·阿里云·解释器模式
AKAMAI2 天前
分布式边缘推理正在改变一切
人工智能·分布式·云计算
dragonZhang2 天前
基于 Agent Skills 的 UI 重构实践:从 Demo 到主题化界面的升级之路
前端·ai编程·claude