news 2026/5/8 2:50:51

<span class=“js_title_inner“>解锁新技能:用Python让你的AI Agent快速连接MCP工具</span>

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
<span class=“js_title_inner“>解锁新技能:用Python让你的AI Agent快速连接MCP工具</span>

告别复杂代码!Python轻松实现你的第一个AI Agent

从上一篇文章中,学完之后已经可以通过创建agent来跟大模型对话,并且在创建agent的时候,发现是可以指定tools的。那么今天来学习一下怎么创建tools。这里会要用到mcp协议。让我们先来看一下MCP是什么?

MCP(Model Context Protocol,模型上下文协议)是由Anthropic于2024年11月推出的开放标准协议,旨在统一大语言模型(LLM)与外部数据源、工具之间的通信方式。

MCP支持两种传输模式:

  • STDIO:本地进程间通信,适用于同一设备

  • HTTP + SSE:远程通信,支持跨网络访问

后面推出了Streamable HTTP用来替代传统HTTP+SSE,更灵活高效。

接下来推荐几个mcp servers的地址:

https://www.mcpworld.com/

https://mcp.so/

https://mcpservers.org/

接下来看看通过python是怎么创建一个mcp的工具:

import asynciofrom langchain_mcp_adapters.client import MultiServerMCPClient def get_zhipu_web_search_mcp_tools(): client = MultiServerMCPClient( { "search": { "url": "https://open.bigmodel.cn/api/mcp/web_search/sse?Authorization=2a2760c8282d48a9a5d46952a801f906.S8rgYPM5tP9yszZB", "transport": "sse", } } ) tools = asyncio.run(client.get_tools()) return tools #接下来在创建agent的时候就可以指定使用tools了model = get_default_model() agent = create_agent( model=model, tools=get_zhipu_web_search_mcp_tools(), system_prompt="You are a helpful assistant")

配合UI页面调用的话效果如下:在与AI对话的时候,会自动的帮我们去调用工具进行搜索。

上面案例中是用到了质谱的一个搜索的mcp服务,mcp的链接需要用到一个api调用的apikey ,邀请注册链接:https://www.bigmodel.cn/claude-code?ic=AJSDDSZE8X

更多的mcp工具也可以从上面的几个网站上去搜索进行使用,关于在langchain里面用mcp tools,也可以参考官网的一些文档:

https://docs.langchain.com/oss/javascript/langchain/mcp#use-mcp-tools

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 15:56:19

2026品牌AI曝光秘籍:用免费GEO监测工具做好搜索优化

你有没有遇到过这样的情况?打开DeepSeek,问它“推荐一家做XX的公司”,结果AI推荐了你的竞争对手,压根没提你。更让人无奈的是,你的竞争对手可能规模没你大、产品没你好,但AI就是更愿意推荐它。这不是AI有偏…

作者头像 李华
网站建设 2026/5/1 3:46:35

大数据ETL中的数据压缩与存储优化

大数据ETL实战:数据压缩与存储优化的全流程指南 副标题:从原理到落地,解决存储成本与计算效率的两难问题 摘要/引言 在大数据ETL(Extract-Transform-Load)场景中,你是否遇到过以下痛点? 源数…

作者头像 李华
网站建设 2026/5/2 16:42:15

大数据、大模型、人工智能:从入门到应用的完整指南

文章阐释了大数据、大模型与人工智能三者的关系与区别:大数据是"原料",大模型是"通用底座",AI是将模型和系统结合解决实际任务的总称。通过电商推荐、智能客服等实例展示了三者的协同应用,提醒读者注意常见误…

作者头像 李华
网站建设 2026/5/1 7:10:30

Halo与cpolar打造超强组合,让个人博客随时随地能访问

Halo 是一款轻量化的开源建站工具,核心功能涵盖可视化文章编辑、多主题切换、插件扩展(SEO 优化、评论系统等),支持 Windows、Linux、macOS 多系统部署,无需复杂的代码操作就能搭建个人博客、作品集,适用人…

作者头像 李华
网站建设 2026/5/1 11:38:40

python1 变量、运算符和流程控制

python 吉多范罗苏姆 Python 之父 解释型和编译型区别: 解释型:执行前先整体编译,把源代码编译成可执行文档(机器语言),然后执行时直接使用编译结果,交给计算机执行。执行速度超级快&#xff0c…

作者头像 李华