智能体刷屏的背后,是 AI 应用拐点的来临?AICon 北京站议程重磅公布,50+ 硬核分享不容错过 了解详情
写点什么

Docker 推出 MCP Catalog 和工具包,供应商不顾安全问题争相支持

  • 2025-04-27
    北京
  • 本文字数:1406 字

    阅读完需:约 5 分钟

Docker 推出 MCP Catalog 和工具包,供应商不顾安全问题争相支持

本文最初发布于 DEV CLAS。


Docker 推出了自己的 MCP(模型上下文协议)目录和用于管理 MCP 工具的 MCP Toolkit。


MCP Catalog 是 Docker Hub 的一部分,该公司声称其有 100 多台初始服务器,可以访问来自 Elastic、Salesforce Heroku、New Relic、Stripe、Pulumi、Grafana Labs、Kong 和 Neo4j 等供应商的第三方工具。未来,他们计划让企业发布自定义的 MCP 服务器,而 Docker 承诺将提供 “全面的企业控制”。


MCP 的目的是为 AI 代理提供一个标准化的 API,用于控制这些服务器提供的服务,从而扩展 AI 代表用户执行任务的能力。如果您正在寻找一份友好的入门指南,可以看一下我们为您准备的 MCP 实践指南。


MCP 由 Anthropic 公司于 2024 年 11 月推出,是 “一个连接 AI 助手与数据所在系统的新标准”。该协议被包括 OpenAI、微软和谷歌在内的许多公司迅速采用;供应商们争先恐后地提供 MCP 服务器,谁都不希望错过代理 AI 工作流。这不仅仅是一个数据检索的问题:AI 代理还可以通过 MPC 服务器提供的功能执行任务,而随着功能的增加,风险也随之增加。


安全机构 Wiz 推出了自己的 MCP 服务器,用于检测代码漏洞和其他主动威胁。他们提到的 MCP 安全问题包括:


  • 没有 MCP 服务器的官方注册中心,但有建一个的计划

  • 恶意行为者试图让开发者安装恶意 MCP 服务器,从而实现域名抢注和假冒行为

  • “拉地毯骗局“,即在采用合法的 MCP 服务器后植入恶意代码

  • 提示注入,即合法的 MCP 服务器被不受信任的内容操纵,从而触发 “意外或危险的工具执行”


Wiz 认为,为了实现 “流畅的开发体验”,让一些 AI 代理自动运行工具,这存在风险,因为这暗含对工具响应的绝对信任。


一些客户端,包括 Anthropic 的 Claude ,有防止恶意提示的防护措施,但其他客户端可能没有,Wiz 认为, “这些防护措施不一致,也不全面”。


安全机构 Trail of Bits 发布了一系列有关 MCP 漏洞的文章,其中第一篇描述了一种名为工具投毒或插队(line jumping)的攻击。当 MCP 客户端连接到服务器时,它会通过 tools/list 方法请求服务器所提供工具的详细信息。据 Trail of Bits 观察,恶意 MCP 服务器可以利用这些描述来操纵 AI 代理,比如在任意命令前加入恶意前缀,并且不告诉用户。Trail of Bits 指出,被入侵的 MCP 服务器可能会外泄代码、制造漏洞或抑制安全警报。


在 Anthropic 最初的 MCP 概念中,始终要有人参与其中,在运行命令之前验证命令的合法性和正确性。但在 AI 领域,这是有问题的,尤其是在 AI 承诺帮助用户执行他们认为困难的操作时。


这些报告似乎在说,MCP 服务器和客户端正处于 “狂野西部”阶段,其采用率在不断增长,但安全影响和边界尚不明确。目前,Anthropic 为开发人员提供了这份 MCP 服务器列表,其中包括 “未经测试、使用风险自负”的社区服务器。


在这种情况下,经过 Docker 验证的可信任的 MCP 服务器注册中心可能会很受欢迎,不过它不太可能成为企业唯一使用的注册中心,Anthropic 已将官方 MCP 注册中心加入自己的路线图。Docker 提供了注册中心访问管理(Registry Access Management)和镜像访问管理(Image Access Management)等功能,前者可以控制哪些注册中心可通过 Docker Desktop 访问(不过也有使用命令行绕过它的方法),后者可以限制允许开发人员拉取的容器镜像。


原文链接:

https://devclass.com/2025/04/22/docker-introduces-mcp-catalog-and-toolkit-as-vendors-scramble-to-support-the-protocol-despite-security-concerns

2025-04-27 10:554280

评论 1 条评论

发布
用户头像
docker MCP toolkit目前还是试用阶段,对于依赖docker容器的业务,是很好的帮助。可以快速的容器形式运行各种AI工具的客户端。
2025-04-27 12:41 · 山东
回复
没有更多了

前端leetcde算法面试套路之双指针

js2030code

JavaScript LeetCode

演讲实录|姚延栋:终止“试点炼狱”,智能汽车时代数字化转型与实践

YMatrix 超融合数据库

车联网 海量数据 超融合数据库 智能网联 YMatrix

火山引擎DataTester:无需研发人力,即刻开启企业A/B实验

字节跳动数据平台

A/B测试

广告倒排服务极致优化

百度Geek说

架构 数据结构 后端 12 月 PK 榜

下一代架构?从组装式企业到组装式应用

华为云开发者联盟

云计算 后端 数字化 华为云 12 月 PK 榜

当云原生成为一种显学,对象存储和数据湖如何顺势而为

云布道师

对象存储 云存储

Python中图像平滑方法的两种非线性滤波:中值滤波、双边滤波

华为云开发者联盟

Python 人工智能 华为云 12 月 PK 榜

超大规模大数据集群管理平台的架构优化及实践

移动云大数据

基于云原生的集群自愈系统 Flink Cluster Inspector

阿里云大数据AI技术

机器学习 flink 运维 云原生 12 月 PK 榜

Kubernetes 跨集群流量调度实战

Flomesh

服务治理 Kubernetes 集群 流量管理

2023年中国企业数字化技术应用十大趋势

易观分析

企业 数字化

多线程永动任务设计与实现

小小怪下士

Java 多线程

瓴羊Quick BI数据填报组件,实现智能化管理和高效挖掘利用

夏日星河

ClickHouse 挺快,esProc SPL 更快

王磊

保护客户代码和应用安全,CodeArts有7招

华为云开发者联盟

云计算 后端 华为云 12 月 PK 榜 华为CodeArts

如何用 30s 讲清楚什么是跳表

飞天小牛肉

redis 面试 社招 校招 秋招

两步开启研发团队专属ChatOps|极狐GitLab ChatOps 的设计与实践

极狐GitLab

团队管理 DevOps ChatOps 极狐GitLab ChatGPT

从数据治理到数据应用,制造业企业如何突破数字化转型困境丨行业方案

袋鼠云数栈

数字化转型

【服务故障问题排查心得】「内存诊断系列」Docker容器经常被kill掉,k8s中该节点的pod也被驱赶,怎么分析?

码界西柚

Docker Linux 12 月 PK 榜 容器内存问题

鸿蒙开发实例 | 鸿蒙原子化服务卡片开发完美体验

TiAmo

华为 鸿蒙 12月月更

前端常见内存泄漏及解决方法

达摩

Web 内存泄露

喜讯+1!袋鼠云数栈技术团队获“2022年度优秀开源技术团队”

袋鼠云数栈

开源

浅析静态应用安全测试

华为云开发者联盟

测试 开发 华为云 12 月 PK 榜

前端leetcde算法面试套路之二叉树

js2030code

2022 年度“用 TDengine,写 TDengine”征文!

爱倒腾的程序员

数据库 tdengine 时序数据库

“零容忍”监管,金融机构如何应对数据泄露风险?

极盾科技

数据安全

Tapdata 携手阿里云,实现数据平滑上云以及毫秒级在线查询和检索能力

云布道师

阿里云

轻量级的架构决策记录机制

京东科技开发者

团队管理 架构 软件架构 架构设计 架构决策

Go语言性能剖析利器--pprof实战

京东科技开发者

Go pprof 优化技巧 Go 语言 #go

预训练时代的自然语言处理 魔搭社区NLP模型全解析

阿里技术

自然语言处理 NLP 大模型

Flutter for Web 首次首屏优化——JS 分片优化

阿里巴巴终端技术

flutter 前端 Web 客户端

Docker 推出 MCP Catalog 和工具包,供应商不顾安全问题争相支持_软件工程_Tim Anderson_InfoQ精选文章