mcp-agent-graph:从需求到Agent
mcp-agent-graph:从需求到Agent
nayuta [QuantML](javascript:void(0)😉 2025年06月09日 17:57 上海
MCP Agent Graph (MAG)**
GitHub:https://github.com/keta1930/mcp-agent-graph | PyPI:**mcp-agent-graph |
Docs:https://keta1930.github.io/mcp-agent-graph/# | License: MIT | Released: 2025-04-24
前言:mcp-agent-graph 是一款高效、轻量、易上手的 Agent 开发框架。
作为 Agent 开发工作者,您可能会使用类似Dify,扣子等可视化工作流编排;您可能更习惯代码开发,那么您可能接触的是langgraph、crewai、Google ADK等等。mcp-agent-graph 和上述框架有何不同?有什么值得推荐的理由?
本文将介绍项目的设计理念,功能特点。用最短的时间让您了解这个项目,或许您会发现这个项目正符合您的需求。
项目核心理念:need -> agent
✨ 核心特性
1️⃣ From need to Agent(从需求到智能体)
这是一个非常棒的功能!AI 生成智能体。在之前,您可能需要通过编写大量的代码来设计智能体,或者在前端编排您的工作流,增加一个个节点。mcp-agent-graph 提供了一种方案:您只需要将您的需求写出来,系统将为您生成一个良好的图!
从需求到图,可能只需要3分钟,或者更少!图生成完毕,您的画布就会出现这张图(agent),您可以查看图的每一个节点,整体的流程,以及readme文件!点开每一个节点,您可以看到他选择了哪些工具(mcp server),提示词,模型,节点之间的上下文传递…如果不满足需求,那么您可以使用 AI 优化图 的功能,将您的更新需求再次告诉AI,他将为您调整流程、增加或删减节点、修改提示词或者工具调用。
2️⃣ 可视化图编辑器
画布即代码!您只需要在可视化画布上拖拽节点、连接线条,就能构建出复杂的智能体工作流。所见即所得,设计即开发!每个节点都有丰富的配置选项,您可以直接在界面上设置提示词、选择模型、配置工具调用、定义输入输出关系。节点之间的连线清晰展示了数据流向和执行顺序,让复杂的逻辑变得一目了然。实时预览功能让您随时查看当前设计的执行效果。
3️⃣ 节点即 Agent
每个节点都是独立的智能体。图中的每个节点都拥有完整的Agent能力!每个节点都可以调用工具、处理复杂任务。微服务化的智能体架构,每个节点都是一个专家!您可以为每个节点配置专门的角色提示词,让它成为特定领域的专家。一个节点可以是数据分析师,另一个节点可以是内容创作者,第三个节点可以是决策制定者。它们通过MCP server获得强大的工具能力,如访问文件系统、联网搜索、执行计算等。节点之间通过上下文传递进行协作,形成强大的智能体团队。
4️⃣ 图嵌套图(分层世界)
这是一个架构创新!构建"Agent中的Agent"的分层智能系统。以往的工作流往往是扁平化的,当系统变得复杂时,会变得难以管理和维护。mcp-agent-graph 引入了图嵌套图的概念:任何完整的图都可以作为另一个图中的单个节点使用!这创造了无限的可能性。
层次化设计,无限扩展能力!您可以先构建一个"文档分析"图,包含文档解析、内容提取、格式转换等节点。然后将这整个图封装成一个节点,在更大的"知识管理"图中使用。这种分层设计让您能够:构建可复用的智能体模块、管理复杂的大型系统、实现真正的模块化开发。每一层都有清晰的职责边界,既保持了系统的整体性,又具备了极强的可维护性。
5️⃣ 图转 MCP Server
这是一个标准化功能!将智能体图导出为标准的MCP服务。在AI工具生态中,不同平台和框架之间的互操作性一直是个挑战。mcp-agent-graph 提供图转mcp功能:一键将任何图导出为标准的MCP server Python 脚本!
构建一次,处处运行!导出的MCP server完全符合MCP协议标准,可以被Claude Desktop、Cline、cursor等其他AI应用或任何支持MCP的系统直接调用。您的智能体瞬间变成了可被广泛集成的工具。导出的脚本包含完整的依赖管理、配置文件、安装说明,接收者可以立即部署使用。这为智能体的标准化和生态化奠定了基础。
6️⃣ 智能体交易与传递
这是一个生态功能!完整的智能体打包、分享和部署解决方案。在当前的AI开发环境中,分享一个完整的智能体系统往往需要复杂的环境配置、依赖安装和文档说明,这极大限制了智能体的传播和复用。mcp-agent-graph 提供了智能体的完整生命周期管理:将智能体系统及其所有依赖项打包成自包含的、可移植的单元。
一键打包,一键部署,智能体生态化!系统自动生成全面的README文档,详细说明智能体的功能、要求、使用方法。接收者无需了解复杂的技术细节,就能快速理解和部署您的智能体。这个功能为智能体市场交易、团队协作、开源分享提供了完整的解决方案。您可以轻松地:与同事分享专业工具、向客户交付定制解决方案、在开源社区贡献您的创作。
7️⃣ Python SDK 深度集成
这是一个双轮开发模式!前端可视化设计,后端代码执行的完美结合。mcp-agent-graph 通过 Python SDK 提供了:前端拖拽设计,后端代码运行!设计与开发的完美融合,既见即得又代码可控!
您可以在前端可视化界面中快速设计和调试智能体图,然后通过 pip install mcp-agent-graph 一行命令安装SDK,直接在Python中加载和运行这些图。这意味着:开发者可以用代码集成到现有系统;团队可以通过可视化界面协作设计,最终通过代码部署到生产环境;您的智能体图可以无缝嵌入到现有的Python项目中,自由组合。SDK提供了完整的图加载、执行、监控能力,让智能体图成为您代码工具箱中的强大武器。
📝 总结
mcp-agent-graph 作为一款精致小巧又便捷的 Agent 开发框架,实现了从需求到部署的全流程简化开发。
为了让您快速体验框架的能力,我们在项目 sdk_demo 目录中提供了 deepresearch.zip 压缩包,这是一个完整的深度研究图,您可以直接导入到前端界面中运行和学习。通过这个实际案例,您将深刻理解 mcp-agent-graph 如何将复杂的智能体逻辑变得简单直观。
最后,不论您是否使用本框架,都祝您在 Agent 开发过程中一切顺利,早日构建出理想的智能应用!
🖼️ 前端功能展示
deepresearch
深度分析用户问题,进行多轮智能检索,并最终生成可视化HTML网页的综合研究系统

corporate_ethics_dilemma_v2
AI财务总监Alex面临复杂的企业伦理选择,探究AI在利益冲突中的决策机制

corporate_ethics_dilemma_v3
图自动生成README

mcp_manager
MCP管理器,用于管理MCP服务器

graph_runner
图运行器,用于运行图

⭐ 星标历史

如何学习AI大模型 ?
“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。
这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。
我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。
我意识到有很多经验和知识值得分享给大家,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。【保证100%免费】🆓
CSDN粉丝独家福利
这份完整版的 AI 大模型学习资料已经上传CSDN,朋友们如果需要可以扫描下方二维码&点击下方CSDN官方认证链接免费领取 【保证100%免费】

读者福利: 👉👉CSDN大礼包:《最新AI大模型学习资源包》免费分享 👈👈
对于0基础小白入门:
如果你是零基础小白,想快速入门大模型是可以考虑的。
一方面是学习时间相对较短,学习内容更全面更集中。
二方面是可以根据这些资料规划好学习计划和方向。
👉1.大模型入门学习思维导图👈
要学习一门新的技术,作为新手一定要先学习成长路线图,方向不对,努力白费。
对于从来没有接触过AI大模型的同学,我们帮你准备了详细的学习成长路线图&学习规划。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。(全套教程文末领取哈)

👉2.AGI大模型配套视频👈
很多朋友都不喜欢晦涩的文字,我也为大家准备了视频教程,每个章节都是当前板块的精华浓缩。


👉3.大模型实际应用报告合集👈
这套包含640份报告的合集,涵盖了AI大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师,还是对AI大模型感兴趣的爱好者,这套报告合集都将为您提供宝贵的信息和启示。(全套教程文末领取哈)

👉4.大模型实战项目&项目源码👈
光学理论是没用的,要学会跟着一起做,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战项目来学习。(全套教程文末领取哈)

👉5.大模型经典学习电子书👈
随着人工智能技术的飞速发展,AI大模型已经成为了当今科技领域的一大热点。这些大型预训练模型,如GPT-3、BERT、XLNet等,以其强大的语言理解和生成能力,正在改变我们对人工智能的认识。 那以下这些PDF籍就是非常不错的学习资源。(全套教程文末领取哈)

👉6.大模型面试题&答案👈
截至目前大模型已经超过200个,在大模型纵横的时代,不仅大模型技术越来越卷,就连大模型相关的岗位和面试也开始越来越卷了。为了让大家更容易上车大模型算法赛道,我总结了大模型常考的面试题。(全套教程文末领取哈)

为什么分享这些资料?
只要你是真心想学AI大模型,我这份资料就可以无偿分享给你学习,我国在这方面的相关人才比较紧缺,大模型行业确实也需要更多的有志之士加入进来,我也真心希望帮助大家学好这门技术,如果日后有什么学习上的问题,欢迎找我交流,有技术上面的问题,我是很愿意去帮助大家的!
这些资料真的有用吗?
这份资料由我和鲁为民博士共同整理,鲁为民博士先后获得了北京清华大学学士和美国加州理工学院博士学位,在包括IEEE Transactions等学术期刊和诸多国际会议上发表了超过50篇学术论文、取得了多项美国和中国发明专利,同时还斩获了吴文俊人工智能科学技术奖。目前我正在和鲁博士共同进行人工智能的研究。
资料内容涵盖了从入门到进阶的各类视频教程和实战项目,无论你是小白还是有些技术基础的,这份资料都绝对能帮助你提升薪资待遇,转行大模型岗位。


CSDN粉丝独家福利
这份完整版的 AI 大模型学习资料已经上传CSDN,朋友们如果需要可以扫描下方二维码&点击下方CSDN官方认证链接免费领取 【保证100%免费】

读者福利: 👉👉CSDN大礼包:《最新AI大模型学习资源包》免费分享 👈👈
更多推荐

所有评论(0)