作为结构化推理的坚定支持者,我一度对MCP感到困惑:Agent和工具调用的概念早已普及,为何还需要MCP这样的额外设计呢?本文就来深入探讨MCP,看看它究竟解决了什么问题。 与其说是搭建新的MCP工具服务,不如说是把已有的服务通过MCP的链接中枢转接成统一协议的AI工具服务。 理解MCP:从完整工具调用流程说起要理解MCP的作用,需先看LLM调用工具的完整流程:构建上下文:Agent获取可用工具列表及其描述(JSON Schema/Prompt)模型推理:LLM结合用户Query ,而步骤1(获取工具列表)和步骤3(调用异构服务),步骤4(处理服务结果) 的工程化集成缺乏统一方案,这也是MCP的价值所在MCP的核心价值:统一协议,降低复杂度在没有MCP时,每个Agent需为每个工具服务定制开发连接逻辑 MCP服务端适配器,转换请求并返回标准化响应MCP除核心连接简化外,还提供:动态上下文构建:工具列表通过标准list_tools方法动态获取,无需在Agent内部硬编码工具描述协议标准化:明确定义工具发现
继续学习langchain4j,以下是langchain4j 调用MCP的示例: 1、添加pom依赖 1 <dependency> 2 <groupId>dev.langchain4j</groupId > 3 <artifactId>langchain4j-mcp</artifactId> 4 <version>1.1.0-beta7</version> 5 </dependency> McpClient initSseClient(String sseUrl) { // 构建默认MCP客户端 return new DefaultMcpClient.Builder() mcpClient = initSseClient("http://localhost:8070/sse"); // 构建AI助手服务,配置聊天模型和工具提供者 MCP(webflux sse) 日志: 2025-10-03T20:30:43.277+08:00 INFO 18312 --- [longchain4j-study] [nio-8080-exec
作为艺术创作者,最近我有在学习一些技术,了解到有这么一种风格趋势:GANism。是从GAN演变而来的。 文末有福利 GAN在2014年提出至今,有无数的变种,除了用于造假、去除马赛克,比较有意思的用处是作为艺术创作的工具,被用于绘画中。 @opus 在设计领域有很多设计工具,比如sketchup是用于3D建模的工具,Figma是用于UI设计的工具。 工具把一些复杂、难懂的知识变成了标准功能,降低了技术的门槛。 如果想快速的使用技术,那当然是使用艺术领域的创作工具了~~ 最近有了解到一款新媒体艺术工具TouchDesigner,适用于哪些人呢? image.png 5天实操脱产课程 让你玩转当下最热门的 新媒体艺术创作工具TouchDesigner TouchDesigner可以做什么?
序本文主要研究一下langchain4j对Model Context Protocol (MCP) 的支持MCPMCP协议规定了两种传输方式:HTTP:客户端请求一个SSE(Server-Sent Events stdio:客户端可以将MCP服务器作为本地子进程运行,并通过标准输入/输出直接与其通信。这种方式适用于本地集成和命令行工具,适合简单的本地批处理任务。 如果需要让ChatModel或AI service运行由MCP服务器提供的工具,则需要创建一个MCP tool providerMcpToolProviderMcpTransportMcpTransport 定义了ToolProvider接口,每次调用AI服务时,它都会被调用,并为该次调用提供相应的工具,其provideTools返回ToolProviderResultMcpToolProviderpublic 提供了langchain4j-mcp模块来支持MCP协议,它通过McpToolProvider来实现ToolProvider接口,以tool的方式来对接mcp。
MCP Client 的多工具编排能力直接决定了系统能否处理复杂任务,实现工具间的无缝协作。 1.3 MCP v2.0 多工具编排的核心价值 MCP v2.0 重新定义了 Client 的多工具编排能力,其核心价值体现在: 灵活性:支持多种编排模式,适应不同场景需求 高效性:充分利用并行计算资源 v2.0 编排 专为 AI 工具设计,轻量级 生态尚在发展 AI 工具链编排 原生支持 4.3 MCP v2.0 多工具编排的优势分析 通过与传统方案和主流框架的对比,可以看出 MCP v2.0 多工具编排的主要优势 五、实际工程意义、潜在风险与局限性分析 5.1 MCP Client 多工具编排的工程实践 在实际工程实践中,MCP Client 多工具编排需要考虑以下几个方面: 性能优化: 合理设计 DAG (Appendix): 附录 A:MCP Client 多工具编排配置示例 完整配置文件(YAML 格式) # MCP Client 多工具编排配置 orchestration: # DAG 配置
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 协议调用工具。 二者紧密协作,共同实现复杂的应用场景。
youmind使用推荐1.什么是youmind1.1简单介绍一句话介绍:一个为学习者、创作者打造的 AI Creation Studio,助力你把每一个天马行空的想法转变成“让自己满意的作品”! ,从玉伯的社交媒体上面,从这个人上面,我学到了很多东西1.3关于订阅和积分youmind使用的是积分的方式,新用户有免费的积分,使用我的这个邀请码注册,你可以获取1000积分,你使用youmind进行创作 都可以在这个里面看到;目前的Youmind是0.5版本,很难想象1.0版本的时候是什么样子,所以狠狠地期待住吧3.快速上手这里,我会针对于新手,告诉你如何上手,快速用起来,我相信,你会和我一样,爱上这个工具的 ,notebookLM主要还是学习,两者还是存在着区别的3.7工具结合使用以上,就是一些常用的方法,新手可以尝试使用,逐渐熟悉,但是这不意味着youmind就是完美的,万能的;比如AI辅助读书,可能之前我介绍的 ,即使youmind是我很喜欢的产品,也有不足的地方,我们应该根据自己的场景选择合适的工具,让其为我们的学习,工作和生活服务;我后续准备吧youmind作为主力啦,关注我,我会分享分享我的youmind
WonderPen Mac版是一款强大的文字创作工具,支持Markdown,支持全屏模式,让您专注于写作,文档可以导出为图像,PDF,word,HTML等,非常适合长篇写作。
一、传统与AI的抉择当油画刀与代码编辑器在工作室共存,关于创作方式的争论早已超越工具选择的表层。 纽约视觉艺术学院的研究表明,78%的职业艺术家同时使用传统媒介与数字工具,这种混合工作流的创作效率比单一模式高出53%。真正的命题并非"二选一",而在于如何让两种创作维度形成共生关系。 这种跨时空的意象拼接,为创作者提供了打破认知惯性的思维爆破器。二、AI赋能创作生产力1. 这种"数字-物理"的交替创作,能有效防止技术依赖。伦敦艺术大学的对照实验显示,定期回归传统媒介的创作者,其作品情感传达力评分持续高于纯数字创作者。3. 五、未来展望顶级艺术机构正在重塑人才培养模型:基础层:强化素描、色彩等传统造型能力技术层:掌握AI工具参数调试能力哲学层:构建人机关系的伦理认知框架商业层:学习AI内容版权管理与混合媒介策展麻省理工学院媒体实验室的
图片来源:艾瑞咨询 ---- 02 — 创作者工具是什么? 创作者工具是一个帮助创作者的进阶功能,可以协助创作者制作适合自己的内容,深入了解内容的创作效果及在平台上其他人交流,用户和创作者在创作者平台的双向沟通,有助于创作者搭建私域,进行用户的精细化运营,同时也有助于平台构建社区 创作者的的工具可以大概分为两类,分别为创作者服务平台、内容制作工具。 内容制作工具为视频、图片、音频剪辑制作提供便捷的工具,让人人皆可以创作,功能主要包含视频剪辑、素材、模板、教程等相关功能。 创作者平台根据创作者不同的阶段提供不同程度的课程和灵感,帮助创作者快速创作内容。
这里非常推荐大家去看一下这个开场动画,不管不是不是果粉,看完之后,你的心里都会有这样一个想法:苹果yyds 看完上面的图之后,类比到我们平常的文章创作过程中,我们时常也会有这样的困惑,苦于自己找不到好的图片素材 所以说有好的文章创作工具能够极大的方便我们的创作. 但是对于一些不是特别注重主题的号主来说,这个就已经够用了. 3.2-Mdnice 工具网址:https://www.mdnice.com/ 这个工具和上面的工具实现的功能都是一样的,但是它比上面的工具好用的就是他能够自定义主题 4.画图类工具 大家都知道我们通常在讲解内容的时候,通过都会通过数形结合的方式来帮助大家更好的理解我们所说的概念,所以画图工具对于我们来说也是很有必要的.这里就给大家推荐下面两个工具. 4.1-Gitmind 工具网址:https://www.addog.vip/ 这个工具为我们提供了很多的分类,并且每个分类都为我们提供了很多的工具,上面的工具如果你记不得的话,都没有关系,只要记住这一个就够了. ?
相关知识: MCP: 模型上下文协议(Model Context Protocol,简称MCP)是一种创新的开放标准协议,旨在解决大语言模型(LLM)与外部数据和工具之间的连接问题。 小智AI 的 MCP 接入点: 用于把本地的MCP服务接入到小智AI的大模型,提供给语音终端使用的接口。采用Websocket协议,用于和 MCP client进行连接。 接入步骤: 第一步,登录xiaozhi.me 获取MCP接入点 第二步, 访问 modelscope.cn 找到要使用的MCP: 点击进去后,开启 SSE URL 连接服务: 复制 MCP JSON 配置信息: 第三步, 下载打开小智MCP启动器 下载地址: https://github.com/shadowcz007/xiaozhi-mcp-client/releases ( mac 和 win xiaozhi设备可以使用上配置的mcp工具了!
它规定了AI Agent如何调用外部工具、获取数据,并与服务交互。Resend MCP 服务器可以同时与多个 MCP 客户端交互,使其具备邮件发送能力。 安装不同 MCP 服务器,可变身为:Slack 客户端(连接 Slack MCP 服务器)邮件发送工具(连接 Resend MCP 服务器)AI 图像生成器(连接 Replicate MCP 服务器)更强大的 4 核心应用方向4.1 面向开发者的工作流优化对开发者,MCP 一大价值是减少切换工具的时间。开发者的痛点“我不想为做某个任务而离开 IDE。” 5 MCP现状MCP生态仍处早期阶段,主要趋势:高质量的 MCP 客户端仍以开发工具为主,但未来会有更多面向商业场景客户端大多数 MCP 服务器是本地优先(local-first)的,未来可能会向远程 npm 或 RapidAPI 的 MCP 服务器注册中心,让 AI Agent自动发现并集成工具。
热点创作写笔记其实,我们对待摸鱼这件事,完全可以提升到一个新的境界。不能只是简单地摸鱼,而是要摸到真正有价值的鱼。 ,所以这很大程度的让这个工具适合于开发者们的创作场景。 小红书小红书MCP小红书MCP发布器主要提供了两种功能:发布笔记和发布视频笔记。有了这个组件,我们可以随时随地在工作时发布一篇蹭热点的小红书笔记,简直是创作的必备神器! 腾讯云的CodeBuddy编程助手,不仅仅是一个提升编程效率的工具,它更是我的“副业探索伙伴”。借助它,我能轻松抓取热点新闻、整理旅游信息,甚至把创作内容随时保存到云端,确保数据不会丢失。 而这一切,都得益于那些看似简单,却为我带来无限便捷与乐趣的工具。更棒的是,CodeBuddy插件默默地在背后运行,让我无需担心被同事发现“摸鱼”。
4. 文字的解析和绘制 文字,是手绘视频里很重要的展现和表达方式,也是解析和绘制过程中相对复杂的一个。 视频的生成和导出 在上面的主要操作完成后,我们需要把它导出成一个视频文件,如 MP4、WMV。 以下面每篇详细讲解的地址,持续更新: UWP 手绘视频创作工具技术分享系列 - SVG 的解析和绘制 http://www.cnblogs.com/shaomeng/p/7476480.html UWP 手绘视频创作工具技术分享系列 - 文字的解析和绘制 http://www.cnblogs.com/shaomeng/p/7537979.html UWP 手绘视频创作工具技术分享系列 - 手绘视频与视频的结合 手绘视频创作工具技术分享系列 - 手绘视频导出 http://www.cnblogs.com/shaomeng/p/7680210.html UWP 手绘视频创作工具技术分享系列 - 有 AI 的手绘视频
为了避免AI在项目里胡作非为,这里推荐6款能显著提升代码可用性的MCP工具。 Svelte MCP如果让AI写Svelte代码,它经常会搞混Svelte 4和5的语法,甚至莫名其妙地混入React的写法。Svelte MCP的作用就是强制纠偏。 MCP、某些数据分析工具通常依赖 Python。 降低门槛的解决方案如果想快速体验上述MCP工具,而不希望把时间浪费在配置环境依赖上,ServBay 是一个非常务实的解决方案。ServBay 是一款专为开发者设计的环境管理工具。 通过 MCP 连接业务,通过 ServBay 搞定环境,把复杂的配置留给工具,把时间留给真正的创造。你用过哪些好用的MCP,分享一下吧~
访问我的博客 www.fatbobman.com[1] 可以获得更好的阅读体验 从 2020 年 4 月开始,截至本月,我的博客【肘子的 Swift 记事本】已创建 2 年了。 这期间,使用过不少的工具以协助博客的创作。本文将对我正在使用中的应用工具(包含资料收集整理、文本编辑、截图及录屏、格式转换、图片编辑、图床管理等方面)做以介绍。 image-20220429091230243 文本编辑 Typora 89 元 Typora[4] 的最大优势便是沉浸感。 作为一个所见即所得的 Markdown 格式编辑器,Typora 为创作者提供了更加专注的写作环境。 Typora 转入收费模式后,在网络上引起了一些讨论,对我而言,当前的价格是对得起它的品质的。 mt=12&uo=4&app=apps [14] handBrake: https://handbrake.fr [15] Figma: https://www.figma.com [16] Affinity
今天,我将分享如何使用 GPT-4 创作一篇高考作文,并结合多级标题结构和丰富的内容,优化博客文章的搜索引擎优化(SEO)。 近年来,随着人工智能的发展,GPT-4 已成为内容创作的有力工具。通过合理使用 GPT-4,不仅可以提高文章质量,还能提升搜索引擎排名。 这篇博客将深入探讨如何利用 GPT-4 创作高考作文,并通过详细的案例和代码演示,帮助你掌握这一强大工具的使用方法。 正文内容(详细介绍) 什么是 GPT-4? GPT-4 不仅可以用于创作博客文章,还能帮助撰写技术文档、创意写作和客户服务等多种应用场景。 Q: 使用 GPT-4 写作会影响我的原创性吗? A: 使用 GPT-4 作为辅助工具,可以提高写作效率和质量。但要注意保持自己的独特风格和原创性,避免完全依赖AI。
猫头虎推荐|用 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 astral.sh/uv/install.ps1 | iex" # macOS/Linux curl -LsSf https://astral.sh/uv/install.sh | sh 主要依赖 uv 工具
这篇文章记录一下我用 MCPTypeScriptSDK 实现一个自包含的 AI 聊天应用的过程:内部包含 MCP 服务器提供上下文,客户端拿上下文再去调 LLM 接口拿回答! 正文 MCP 是什么? 简单说,MCP 是一个给 AI 应用提供上下文的标准协议。你可以把它理解成一个服务标准,它规定了“资源”和“工具”的接口规范,然后通过客户端连接这些接口,就可以组合出丰富的上下文数据。 比如说资源可以是“当前时间”、“用户历史记录”,工具可以是“数据库搜索”、“调用外部 API”。 MCP 架构 (AI 帮我画的图) 其中图片中的 Transport 层还分为: StdioServerTransport:用于 CLI 工具对接 stdin/stdout SSEServerTransport 配置 MCP Client MCP 的客户端用来连接服务器并获取资源或调用工具: // src/client.js; import { Client } from"@modelcontextprotocol