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

COS MCP Server,打造 AI 时代的存储与处理智能枢纽

腾讯云存储近年来在数据处理领域持续下钻,从智能存储理念到 MetaInsight 智能检索技术,始终以前沿技术为核心驱动力。在当下 AI 领域的风口,腾讯云对象存储 COS 与数据处理服务数据万象 CI 共同推出了基于 MCP 协议的开发接口,涵盖文件上传下载、智能图文检索、文档转 pdf、图片水印、视频封面等功能,为用户提供最前沿的 AI 体验,助力开发者们实现"自然语言驱动云端资源管理"的终极愿景。

一、MCP 介绍

AI 的突破性进展正加速各行业智能化转型,其中 AI 与外部资源的协同运作能力成为技术商业化的重要基石。面对市场呈现的差异化应用场景,开发者群体已构建起庞大的辅助工具生态,然而技术框架的差异导致工具复用存在显著壁垒——不同架构的智能平台往往需要重复开发适配模块,这种技术隔阂严重制约了产业资源的整合效率。在此背景下,开放协议 MCP(Model Context Protocol)通过建立通用型接口规范,有效打通了 AI 模型与功能插件的交互通道,为 AI 技术的规模化部署提供了关键性支撑。

MCP 全称是 Model Context Protocol,中文名:模型上下文协议。 是由 Anthropic 于 2024 年推出的开放协议,旨在为大型语言模型(LLM)与外部数据源、工具之间建立标准化的通信框架。 它通过统一的接口打破数据孤岛,让 AI 模型能够安全高效地连接各类资源,类似于 AI 应用领域的 " USB-C 接口"。
11edf1a10f2439b3416f49de9477bc3e

二、COS MCP Server 是什么?

在 AI 与云原生技术深度融合的今天,开发者面临的核心挑战是如何让 AI 高效地调用、管理资源。对此,腾讯云对象存储 COS 与数据处理服务数据万象 CI 共同推出了基于 MCP 协议的开发接口,助力开发者们实现"自然语言驱动云端资源管理"的终极愿景。

✊其核心价值在于:

✨AI 时代的存储基建

开发者无需为 AI 业务编写 COS 的 SDK 或 API 适配代码,通过 COS MCP Server 直接以自然语言指令操作资源。例如,你可以直接将一张图片发送给语言大模型,并说:“帮我保存图片”,大模型会自动将这张图片保存至预设的存储桶中。

✨自然语言驱动的多模态数据检索

开发者可以通过自然语言指令触发 COS MCP Server 操作,AI 大模型识别语义后调用 Server 中的文件元数据查询、图片信息查询等工具精准定位对象,替代传统路径检索模式。

支持跨类型数据关联查询,例如通过“找出与人物相关的图片”指令,COS MCP Server 进行语义分析和图片内容分析,实现非结构化数据的跨模态检索。

✨动态上下文感知的数据处理

在涉及多步骤操作时(如上传图片→添加水印),COS MCP Server 可携带历史操作状态,确保流程连贯性。例如,你可以将一张图片发送给语言大模型,并说:“帮我打上'腾讯云'水印,并生成可分享的图片链接”,大模型会自动串联 COS 上传、CI 持久化图片水印,最终返回给你一个打好水印的图片链接。

三、COS MCP Server 有什么?

COS MCP Server 提供了以下能力:

🗃️对象存储 COS 接口:

● 上传/下载对象

● 获取对象列表

🖥️ 数据万象 CI 接口:

● 文档转 PDF

● 图片文字水印

● 图片二维码识别

● 图片质量评分

● 图片超分

● 图片通用抠图

● 图片智能裁剪

● 智能检索 MetaInsight(文搜图、图搜图)

● 视频智能封面

四、COS MCP Server 怎么用?

COS MCP Server 支持两种通信传输方式:SSE 模式和 Command 模式(即 stdio 模式)
image
下面以常用的 AI 编程工具 Cursor 为例( VSCode Cline 类似),给大家说明如何使用 COS MCP Server:

1、打开 Cursor 设置
image

2、点击 MCP 添加新的 mcp 服务
image

3、您可以通过以下两种方式进行使用:

MCP Server 包地址

● 从 npx 启动
在 mcp.json 中配置

{
"mcpServers":{"cos-mcp":{"command":"npx","args":["cos-mcp","--cos-config='{\"Region\":\"yourRegion\",\"Bucket\":\"yourBucket\",\"SecretId\":\"yourSecretId\",\"SecretKey\":\"yourSecretKey\",\"DatasetName\":\"yourDatasetname\"}'","--port=9000","--connectType=stdio"]}
}
}// 参数说明:
// connectType:代表连接方式,可以是stdio (本地) 或 sse (远程)
// port:代表监听端口(sse模式有用)
// SecretId 和 SecretKey:可以从腾讯云COS  https://console.cloud.tencent.com/cam/capi  获取
// bucket:存储桶名称
// region:存储桶所在的区域
// datasetName:用于智能检索的数据集名

● 从 npm 安装

`// 安装
npm install -g cos-mcp// 运行开启sse模式
cos-mcp --cos-config='{"Region":"yourRegion","Bucket":"BucketName-APPID","SecretId":"yourSecretId","SecretKey":"yourSecretKey","DatasetName":"datasetName"}' --port=3001 --connectType=sse// 参数说明:
// connectType:代表连接方式,可以是stdio (本地) 或 sse (远程)
// port:代表监听端口(sse模式有用)
// SecretId 和 SecretKey:可以从腾讯云COS   https://console.cloud.tencent.com/cam/capi   获取
// bucket:存储桶名称
// region:存储桶所在的区域
// datasetName:用于智能检索的数据集名`

在 mcp.json 中配置

{"mcpServers": {"cos-mcp": {"url": " http://localhost:3001/sse", }}
}

4、返回 mcp 设置检查是否设置成功
image

5、打开聊天窗口进行对话
image

五、场景应用案例

场景一:上传文件至 COS

开发者可以结合其他获取文件的 MCP Server ,如https://github.com/modelcontextprotocol/servers/tree/main/src/filesystem,取得文件后,然后上传至COS。

示例:请把 1.txt 上传到存储桶
image

场景二:图片多维度信息展示

基于万象图片基础信息和质量评分能力,返回图片的格式/大小/位深、清晰度、美学度等信息。

示例:请帮我查看下 1.jpg 的信息
image

场景三:智能增强图片清晰度

自动判断图片质量,通过图片超分能力对低质量图片进行清晰度增强。

示例:对图片质量不好的进行超分
image

场景四:图片加水印

根据口语化内容给图片打文字水印,并返回水印图链接。

示例:请对水印图 .png 打上 “test-ci-1234569” 的水印
image

场景五:文档转 pdf

支持将文档转换为 pdf。

示例:请将 test.ppt 转换为 pdf
image

场景六:自然语言搜索相似图片

根据输入的口语化文本内容,检索与之相关的图片。

示例:检索与人物相关的图片
image

场景七:视频封面

智能分析视频,帮视频提供一张最合适作为封面的截帧。

示例:请帮视频 .mp4 生成一张合适的封面
image

六、未来展望

随着功能覆盖度的不断增加,用户可以指定任意非结构化数据并通过口语化表达预期的处理效果,COS MCP Server 将自动从几十上百种处理功能中选择适合的功能进行联合处理,成为真正的智能处理+检索+存储中枢!

七、资源直达

● COS MCP Server 现已登陆腾讯云开发 MCP Server 模版市场

腾讯云云开发支提供从开发到部署的一站式服务,可在云开发平台托管和搭建自己的 MCP 服务。现已推出 MCP Server 市场,支持几十个 MCP Server,

详情可参见 : 云开发全面支持 MCP

● COS MCP Server 支持部署在腾讯云 Serverless

MCP 协议通过标准化接口实现 AI 模型与外部工具的无缝连接,而 Serverless 架构提供弹性计算资源,两者结合可解决 AI 代理的动态资源需求,

详情可参见 : 把MCP和AI代理部署在无服务器架构上,大幅提升业务性能

http://www.sczhlp.com/news/12544/

相关文章:

  • SpringBoot3集成Swagger
  • 关于APx500 软件测试音 频的参数设置及相应的步骤
  • qiankun微前端使用指南-总结
  • TF 上架流程全解析,跨平台团队如何用 TestFlight 实现上架 iOS App
  • 深黯Solution
  • Azkaban启用常见问题说明(启动报错)
  • 接入提供方的AI
  • 使用 MetaWeblog API 修改博客
  • Poste.io自建域名的邮箱本地化部署方案 - 明明就
  • vscode里退出github Copilot账号,切换github Copilot账号,completion quota用完了,显示100%,vscode不能自动补全
  • Grain用于读取和处理用于训练和评估 JAX 模型的数据
  • 华三-OSPF
  • 嘉立创地阔星STM32F103C8T6 arduino ch340串口烧录
  • 实战指南|电力管理系统搭建全流程解析
  • 公司项目之 qiankun 微前端项目 总结;
  • 《ESP32-S3使用指南—IDF版 V1.6》第三十三章 RGB显示屏实验
  • Python工具箱系列(六十五)
  • 华三-堆叠
  • 赋能 Gulp 构建流:使用腾讯云 EdgeOne 为 Pug 博客注入全球 CDN 与安全防护能力
  • redis主从复制详解
  • 使用XXL-SSO实现登录认证以及权限管控
  • XXL-SSO v2.0.0 发布|单点登录框架
  • XXL-TOOL v2.0.0 发布 | Java工具类库
  • Python工具箱系列(六十一)
  • Python工具箱系列(六十)
  • LeNet(Jax/Flax)实现
  • CMC蒲和平1.2
  • 华三-无线-集中转发
  • CVPR 2024计算机视觉前沿论文速览
  • 华三-无线-本地转发