猫头虎推荐|用 AI 控制硬件设备的 MCP 工具:MCP2MQTT开源项目 MCP2MQTT 是一款将物联网设备接入 AI 大模型的框架,它通过 Model Context Protocol(MCP) 上下文更新:mcp2mqtt 将设备状态转换成 MCP 格式,通过 MCP 客户端返回给 AI,大模型据此调整后续指令。 完整 MCP 协议集成 支持最新 MCP 1.0 规范 资源管理(Resource)、工具调用(Tool Call) 灵活的提示词(Prompt)体系,支持多轮对话 基于状态机的命令与响应映射 3. 功能 Continue 完整支持 优秀的开发工具集成 Cline 资源 + 工具 支持多家 AI 提供商 MQTT 设备 发布/订阅 所有标准 MQTT 设备 八、快速开始 8.1 一键安装 Windows 十二、运行服务器 激活虚拟环境后: uv run src/mcp2mqtt/server.py # 或 uv run mcp2mqtt # 指定配置 uv run src/mcp2mqtt/server.py
MCPvsA2A?有人说这是下一代“协议之战”,但其实它俩根本不是对手,是队友。最近在技术群里,关于MCP和A2A的讨论又热了起来。 MCP:AI的“USB接口”MCP(模型上下文协议)由Anthropic在2024年11月推出。它的核心定位是:让AI模型能够以统一的方式接入外部工具和数据。 MCP解决的是“手”的问题——怎么拿工具、怎么干活。A2A解决的是“嘴”的问题——和谁说话、说什么、怎么交接。它们完全可以——而且应该——一起用。 放到Agent系统里就是:一个“总监Agent”用A2A发现各路专家Agent(HR专家、财务专家、运维专家),根据它们的AgentCard决定把活派给谁;而每个专家Agent内部,再用MCP去调自己那一亩三分地的具体工具 沃达丰已经在生产环境里同时用MCP和A2A了。
作为结构化推理的坚定支持者,我一度对MCP感到困惑:Agent和工具调用的概念早已普及,为何还需要MCP这样的额外设计呢?本文就来深入探讨MCP,看看它究竟解决了什么问题。 :JSON缺乏强约束,易出现格式错误解析繁琐:需额外编写解析代码2. 与其说是搭建新的MCP工具服务,不如说是把已有的服务通过MCP的链接中枢转接成统一协议的AI工具服务。 和工具上下文生成工具调用指令执行调用:Client解析指令并调用对应服务(本地函数/进程/远程API)获取处理结果:Client获取工具结果并反馈给LLM进行后续处理工具发展的前三个阶段主要解决步骤2的准确性和接口标准化 ,而步骤1(获取工具列表)和步骤3(调用异构服务),步骤4(处理服务结果) 的工程化集成缺乏统一方案,这也是MCP的价值所在MCP的核心价值:统一协议,降低复杂度在没有MCP时,每个Agent需为每个工具服务定制开发连接逻辑
Server Demo", "1.0.0", ) // 添加工具 { calculatorTool := mcp.NewTool("calculate fmt.Println("调用工具: calculate") toolRequest := mcp.CallToolRequest{ Request: mcp.Request Finally, I'll state that the result of adding 1 and 1 is 2. **Identify the numbers to add:** The numbers are \(1\) and \(1\). 2. **Perform the addition:** \[ 1 + 1 = 2 \] 3.
文末有福利 GAN在2014年提出至今,有无数的变种,除了用于造假、去除马赛克,比较有意思的用处是作为艺术创作的工具,被用于绘画中。 主要使用了2种算法,GAN+超分辨率算法,来制作这种高分辨率的绘画作品。有趣的是,为了表达这些由GAN生成的艺术画,艺术家们采用了数学公式作为签名。 @opus 在设计领域有很多设计工具,比如sketchup是用于3D建模的工具,Figma是用于UI设计的工具。 工具把一些复杂、难懂的知识变成了标准功能,降低了技术的门槛。 如果想快速的使用技术,那当然是使用艺术领域的创作工具了~~ 最近有了解到一款新媒体艺术工具TouchDesigner,适用于哪些人呢? image.png 5天实操脱产课程 让你玩转当下最热门的 新媒体艺术创作工具TouchDesigner TouchDesigner可以做什么?
摘要 在人工智能领域,A2A协议(Agent-to-Agent协议)和MCP协议(Model Context Protocol)是两个重要的标准,它们分别解决了智能体之间协作与大型语言模型(LLMs)如何与外部数据源和工具交互的问题 MCP协议的技术原理 数据与工具访问:MCP协议通过标准化的接口,使得大型语言模型能够访问外部数据源和工具,提升其功能性。例如,模型可以通过MCP接口调用外部数据库、API或文件系统。 MCP协议:则关注如何增强AI模型(尤其是大型语言模型)与外部数据源、工具或API的互动能力,让AI模型不仅仅依赖预先训练的知识,能够实时获取和调用外部信息,提升模型的应用范围。 2. MCP协议:适用于需要AI模型动态访问外部工具或数据库的应用,如智能客服、知识图谱、自动化决策支持系统等。 3. 技术实现 A2A协议:重点在于智能体之间的通讯与任务管理。 MCP协议:重点在于增强大型语言模型与外部数据和工具的交互能力。它允许模型通过标准接口获取外部数据,调用外部API,扩展AI模型的能力。 A2A协议与MCP协议哪个更好?
MCP Client 的多工具编排能力直接决定了系统能否处理复杂任务,实现工具间的无缝协作。 1.3 MCP v2.0 多工具编排的核心价值 MCP v2.0 重新定义了 Client 的多工具编排能力,其核心价值体现在: 灵活性:支持多种编排模式,适应不同场景需求 高效性:充分利用并行计算资源 新要素 1:基于 DAG 的工具编排 支持以有向无环图表示工具依赖关系 自动分析和处理依赖关系 支持复杂的依赖结构 新要素 2:灵活的执行模式 支持序列执行:工具按顺序依次执行 支持并行执行:无依赖的工具可以并行执行 v2.0 编排 专为 AI 工具设计,轻量级 生态尚在发展 AI 工具链编排 原生支持 4.3 MCP v2.0 多工具编排的优势分析 通过与传统方案和主流框架的对比,可以看出 MCP v2.0 多工具编排的主要优势 五、实际工程意义、潜在风险与局限性分析 5.1 MCP Client 多工具编排的工程实践 在实际工程实践中,MCP Client 多工具编排需要考虑以下几个方面: 性能优化: 合理设计 DAG
安装一些必要的包 2. MCP server.py 服务端 3. fastapi 启动 api 服务 4. 对话测试 5. 代码调用 6. 总结 文章主要讲解了如何使用 MCP(Model Context Protocol)与大型语言模型(LLM)结合来实现工具调用,以及如何搭建一个简单的应用来展示这一过程。 1. ,并通过 @mcp.tool() 装饰器注册工具函数。 二者关系 MCP 中的 tool 是具体的工具实现,function calling 是调用这些工具的方式。 MCP 是协议规范,定义了 LLM 和工具之间的通信方式;function calling 是 LLM 的能力,利用 MCP 协议调用工具。 二者紧密协作,共同实现复杂的应用场景。
前面我们介绍了如何使用buf加上proto-gen-go-mcp工具实现mcp-server代码的生成,并且介绍了最基础的一种本地实现代码的方式。 example; option go_package="example.v1"; // 定义一个简单的消息 message Person { string name = 1; int32 id = 2; /mcp" "github.com/mark3labs/mcp-go/server" example "learn/langchain/protoc_gen_mcp/exp1/server mcp.Required(), mcp.Description("要执行的算术运算类型"), mcp.Enum("add", "subtract", "multiply mcp.Description("第一个数字"), ), mcp.WithNumber("y", mcp.Required(),
简单说,这图告诉我们 AI Agent 跟外界打交道主要靠两个开放协议: MCP (模型上下文协议): 这是 Agent 用来“插上”外部工具、API 和各种企业应用的“接口”。 MCP 核心是工具和工具集 (用 JSON schema 通信)。 A2A 看起来更关注 Agent 之间的自然语言交流。 所以,它俩分工明确: MCP 是 Agent 跟“非 Agent”的东西(工具、API)打交道的。 A2A 是 Agent 跟“其他 Agent”打交道的。 即 MCP 和 A2A 是两条腿走路,一个负责对内连接工具和资源,一个负责对外连接其他 Agent 伙伴。它俩是互补的,共同构成了连接 Agent 的开放标准体系。 (所以要A2A处理复杂Agent交互) A2A协议工作原理 A2A 管的是 Agent 跟 Agent 咋聊天。 MCP 管的是 Agent 咋跟 API (工具/服务) 打交道。
youmind使用推荐1.什么是youmind1.1简单介绍一句话介绍:一个为学习者、创作者打造的 AI Creation Studio,助力你把每一个天马行空的想法转变成“让自己满意的作品”! ,分析,基本上使用到AI的地方都是需要消耗积分的我的邀请码注册:需要私信我如果你已经注册了,那么这个邀请码对你就失效了;youmind订阅价格,20美金一个月,一年200美金,相当于10+2(赠送),今天这个文章就是介绍 youmind的双11的活动,半价(优惠码:HALFGIFT),就是100美金,订阅1年,非常不错的,我已经用上了;2.youmind首页2.1首页介绍认识一个产品我们可以通过官方的网站介绍进行学习,youmind 都可以在这个里面看到;目前的Youmind是0.5版本,很难想象1.0版本的时候是什么样子,所以狠狠地期待住吧3.快速上手这里,我会针对于新手,告诉你如何上手,快速用起来,我相信,你会和我一样,爱上这个工具的 ,即使youmind是我很喜欢的产品,也有不足的地方,我们应该根据自己的场景选择合适的工具,让其为我们的学习,工作和生活服务;我后续准备吧youmind作为主力啦,关注我,我会分享分享我的youmind
WonderPen Mac版是一款强大的文字创作工具,支持Markdown,支持全屏模式,让您专注于写作,文档可以导出为图像,PDF,word,HTML等,非常适合长篇写作。 2、文档备注写作过程中,你可能需要添加一些备注,但又不想在最终输出的文档中显示这些备注,这时,就可以将这些备注信息放在右则的备注栏中。
一、传统与AI的抉择当油画刀与代码编辑器在工作室共存,关于创作方式的争论早已超越工具选择的表层。 纽约视觉艺术学院的研究表明,78%的职业艺术家同时使用传统媒介与数字工具,这种混合工作流的创作效率比单一模式高出53%。真正的命题并非"二选一",而在于如何让两种创作维度形成共生关系。 比如,用AI生成的50个机甲变体方案进行团队脑暴,比传统手绘草图讨论效率提升3倍,创作者可从中提取齿轮传动结构、装甲纹理等元素,结合手绘赋予有机生命感。2. 这种技术混合带来的视觉陌生化,往往能激活创作者的风格进化。2023年威尼斯双年展获奖装置《墨核》,正是通过算法解构宋代山水构图,再结合投影映射技术实现的突破性创作。2. 将自己的创作数字化,训练出专属风格模型,既保留个人作品的特点,又融合算法生成的新型构图逻辑,形成独特的技术美学签名。2. 实施创作验证机制每使用AI生成10个方案,需进行1次纯手绘速写练习。
图片来源:艾瑞咨询 ---- 02 — 创作者工具是什么? 创作者工具是一个帮助创作者的进阶功能,可以协助创作者制作适合自己的内容,深入了解内容的创作效果及在平台上其他人交流,用户和创作者在创作者平台的双向沟通,有助于创作者搭建私域,进行用户的精细化运营,同时也有助于平台构建社区 创作者的的工具可以大概分为两类,分别为创作者服务平台、内容制作工具。 内容制作工具为视频、图片、音频剪辑制作提供便捷的工具,让人人皆可以创作,功能主要包含视频剪辑、素材、模板、教程等相关功能。 创作者平台根据创作者不同的阶段提供不同程度的课程和灵感,帮助创作者快速创作内容。
这里非常推荐大家去看一下这个开场动画,不管不是不是果粉,看完之后,你的心里都会有这样一个想法:苹果yyds 看完上面的图之后,类比到我们平常的文章创作过程中,我们时常也会有这样的困惑,苦于自己找不到好的图片素材 所以说有好的文章创作工具能够极大的方便我们的创作. 这里up就分享一些我自己使用之后感觉非常不错的工具,希望能够对大家有所帮助,如果觉得可以,记得关注我的公众号:萌萌哒的瓤瓤 2.图片样式类工具 首先我们分享的就是就是图片素材类的工具 2.1-Iconfont 但是对于一些不是特别注重主题的号主来说,这个就已经够用了. 3.2-Mdnice 工具网址:https://www.mdnice.com/ 这个工具和上面的工具实现的功能都是一样的,但是它比上面的工具好用的就是他能够自定义主题 工具网址:https://www.addog.vip/ 这个工具为我们提供了很多的分类,并且每个分类都为我们提供了很多的工具,上面的工具如果你记不得的话,都没有关系,只要记住这一个就够了. ?
它如何改变 AI 与工具的交互方式?开发者已经用 MCP 构建了哪些应用?MCP 仍然面临哪些挑战?2 什么是 MCPMCP 是一种开放协议,旨在让不同系统能够为 AI 模型提供可泛化的上下文信息。 它规定了AI Agent如何调用外部工具、获取数据,并与服务交互。Resend MCP 服务器可以同时与多个 MCP 客户端交互,使其具备邮件发送能力。 安装不同 MCP 服务器,可变身为:Slack 客户端(连接 Slack MCP 服务器)邮件发送工具(连接 Resend MCP 服务器)AI 图像生成器(连接 Replicate MCP 服务器)更强大的 5 MCP现状MCP生态仍处早期阶段,主要趋势:高质量的 MCP 客户端仍以开发工具为主,但未来会有更多面向商业场景客户端大多数 MCP 服务器是本地优先(local-first)的,未来可能会向远程 npm 或 RapidAPI 的 MCP 服务器注册中心,让 AI Agent自动发现并集成工具。
热点创作写笔记其实,我们对待摸鱼这件事,完全可以提升到一个新的境界。不能只是简单地摸鱼,而是要摸到真正有价值的鱼。 ,所以这很大程度的让这个工具适合于开发者们的创作场景。 小红书小红书MCP小红书MCP发布器主要提供了两种功能:发布笔记和发布视频笔记。有了这个组件,我们可以随时随地在工作时发布一篇蹭热点的小红书笔记,简直是创作的必备神器! 腾讯云的CodeBuddy编程助手,不仅仅是一个提升编程效率的工具,它更是我的“副业探索伙伴”。借助它,我能轻松抓取热点新闻、整理旅游信息,甚至把创作内容随时保存到云端,确保数据不会丢失。 而这一切,都得益于那些看似简单,却为我带来无限便捷与乐趣的工具。更棒的是,CodeBuddy插件默默地在背后运行,让我无需担心被同事发现“摸鱼”。
以下面每篇详细讲解的地址,持续更新: UWP 手绘视频创作工具技术分享系列 - SVG 的解析和绘制 http://www.cnblogs.com/shaomeng/p/7476480.html UWP 手绘视频创作工具技术分享系列 - 文字的解析和绘制 http://www.cnblogs.com/shaomeng/p/7537979.html UWP 手绘视频创作工具技术分享系列 - 手绘视频与视频的结合 /shaomeng/p/7634148.html UWP 手绘视频创作工具技术分享系列 - 位图的绘制 http://www.cnblogs.com/shaomeng/p/7668523.html UWP 手绘视频创作工具技术分享系列 - 手绘视频导出 http://www.cnblogs.com/shaomeng/p/7680210.html UWP 手绘视频创作工具技术分享系列 - 有 AI 的手绘视频 https://www.cnblogs.com/shaomeng/p/8228491.html UWP 手绘视频创作工具技术分享系列 - 全新的 UWP 来画视频 http://www.cnblogs.com
为了避免AI在项目里胡作非为,这里推荐6款能显著提升代码可用性的MCP工具。 MCP、某些数据分析工具通常依赖 Python。 降低门槛的解决方案如果想快速体验上述MCP工具,而不希望把时间浪费在配置环境依赖上,ServBay 是一个非常务实的解决方案。ServBay 是一款专为开发者设计的环境管理工具。 统一管理:无论是运行前端相关的MCP,还是后端数据类的MCP,都可以在 ServBay 一个软件内搞定所有的底层运行时支持。AI是为了提高效率,工具也是。 通过 MCP 连接业务,通过 ServBay 搞定环境,把复杂的配置留给工具,把时间留给真正的创造。你用过哪些好用的MCP,分享一下吧~
2 真实案例-大数据古代历史任务可视化关系产品破圈故事听着虽然很爽,但是毕竟离现实太远。下面我结合肖涛老师的分享,真实再现一个技术人员做产品破圈的经历。先看结果。 破圈关键:通过PageRank算法提升搜索质量,逐步扩展至邮箱、地图等生活场景,实现“从工具到生态”。 阿里巴巴:让天下没有难做的生意初始idea(1999年): 马云观察到中小企业贸易信息不对称的痛点,创建B2B平台“阿里巴巴中国交易市场”(1688.com),帮助中小企业对接全球买家。 破圈关键: 跨界媒介创新:抖音将视频剪辑技术简化为“一键特效”,用音乐+短视频降低创作门槛,吸引全球年轻用户。 FaaS .2.产品能力重在推广国内市场:前端选择微信小程序,后端选择技术人员最熟悉的,最省心的其实是云函数。