当前位置: 首页 > news >正文

CodeBuddy 接入 MCP,一键生成网站!

我正在参加CodeBuddy「首席试玩官」内容创作大赛,本文所使用的 CodeBuddy 免费下载链接:腾讯云代码助手 CodeBuddy - AI 时代的智能编程伙伴

你好,我是悟空。

最近 MCP 挺火的,正好 CodeBuddy 也支持 MCP 接入,所以可以体验一波。

对于 MCP 有些同学可能有些陌生,下面简单介绍下 MCP。

MCP 概述

2024 年 11 月,Anthropic 公司搞了个挺有意思的新玩意 - Model Context Protocol(模型上下文协议)简称为 MCP 协议。简单来说,它就是给 AI 和各类工具数据之间搭了个标准化的”桥梁”,让开发者不用再为对接问题头疼了。

大模型应用可以使用别人分享的 MCP 服务来完成各种各样的工作内容,你可以从这些地方获取 MCP 服务:

  • awesome-mcp-servers
  • mcp.so

如下图所示,这是 mcp.so 网站中的 MCP Server。

MCP 协议在实际的应用场景上非常广泛,列举一些比较常见的应用场景:

  • 使用百度/高德地图分析旅线计算时间
  • 接 Puppeteer 自动操作网页
  • 使用 Github/Gitlab 让大模型接管代码仓库
  • 使用数据库组件完成对 Mysql、ES、Redis 等数据库的操作
  • 使用搜索组件扩展大模型的数据搜索能力

MCP 的架构

MCP 的架构

MCP 主要分为 MCP 服务和 MCP 客户端:

  • 客户端:一般指的是大模型应用,比如 Claude、通过 Spring AI Alibaba、Langchain 等框架开发的 AI 应用
  • 服务端:连接各种数据源的服务和工具

整体架构如下:

图片

整体的工作流程是这样的:AI 应用中集成 MCP 客户端,通过 MCP 协议向 MCP 服务端发起请求,MCP 服务端可以连接本地/远程的数据源,或者通过 API 访问其他服务,从而完成数据的获取,返回给 AI 应用去使用。

EdgeOne Pages MCP Server

这次我们要接入的 EdgeOne Pages MCP Server。那 EdgeOne Pages 又是什么呢?

EdgeOne Pages 概述

我们打开 MCP.so 网站中的关于 EdgeOne Pages MCP 的描述,如下图所示:

网页中有一个英文描述:

An MCP service designed for deploying HTML content to EdgeOne Pages and obtaining an accessible public URL.

翻译过来就是:

一种 MCP 服务,用于将 HTML 内容部署到 EdgeOne Pages 并获取可访问的公共 URL。

简单来说,可以通过具有 AI 功能的客户端调用 MCP Server 将静态页面快速部署到公网上,并拿到一个公网 URL。

CodeBuddy 接入 MCP Server

首先我们得安装 CodeBuddy,这次我们选择 Cursor 开发工具。

在 Cursor 应用市场中搜索腾讯云代码助手,安装后即可使用。

然后在 MCP Server 中添加 EdgeOne Pages MCP Server

然后点击它的开始按钮,如下图所示:

接着 CodeBuddy 就会自动执行演示功能,edgeone-pages-mcp 提供了一个工具:deploy-html,用于部署HTML内容并返回公共URL。简单来说就是 CodeBuddy 调用 Edgeone Pages MCP 服务将网页部署到公网上。如下图所示:

我们直接访问这个公网 URL,打开的页面内容包含一个简单的标题和段落文本,如下图所示:

总结

本文介绍了腾讯云代码助手 CodeBuddy 接入 MCP 协议后,能够一键生成并部署网站的功能。

MCP 是一种标准化协议,用于连接 AI 应用和外部工具或数据源。通过接入 EdgeOne Pages MCP Server,CodeBuddy 可以快速将 HTML 内容部署到公网上并生成公网 URL,极大简化了静态网页的开发和部署流程。

相关文章:

  • 操作系统期末复习笔记
  • HCIP-Datacom Core Technology V1.0_1认识网络设备
  • 计算机网络:移动通信蜂窝网络指的是什么?
  • AI编程:使用Trae + Claude生成原型图,提示词分享
  • 集星云推碰一碰源码搭建的核心模块
  • 2005-2022年各省绿色信贷水平测算数据(含原始数据+计算过程+计算结果)
  • 【CSS】使用 CSS 绘制三角形
  • 【Alist+RaiDrive挂载网盘到本地磁盘】
  • 673SJBH基于ASP的公交系统
  • 电脑内存智能监控清理,优化性能的实用软件
  • UPS是什么?UPS 不间断电源有哪些适配的升压芯片?
  • ET ProcessInnerSender类(实体) 分析
  • 场景以及八股复习篇
  • 图像采集卡的核心功能功与应用详解
  • MQ防重复消费----去重表结合 Spring AOP 切面编程,抽象封装成通用幂等注解
  • Maplibgre-gl 学习1 初识
  • Maven构建流程详解:如何正确管理微服务间的依赖关系-当依赖的模块更新后,我应该如何重新构建主项目
  • ET MessageSender类(实体)分析
  • 第二十八节:直方图处理- 直方图计算与绘制
  • 智能化双语LaTeX系统,分阶段系统性开发技术实现路径:目标是实现语义级编译和认知增强写作,推动跨文明知识表达
  • 【社论】个人破产探索,要守住“诚实而不幸”的底线
  • 视频丨美国两名男童持枪与警察对峙,一人还试图扣动扳机
  • 为惩戒“工贼”,美国编剧工会“痛下杀手”
  • 上海现有超12.3万名注册护士,本科及以上学历占一半
  • 新华时评:中美经贸会谈为全球经济纾压增信
  • 广西百色通报:极端强对流天气致墙体倒塌,3人遇难7人受伤