当前位置: 首页 > wzjs >正文

国外做外链常用的网站南昌房产信息网查询

国外做外链常用的网站,南昌房产信息网查询,网站怎么产品做推广,好用的wordpressPython-Agent调用多个Server-FastAPI版本 Agent调用多个McpServer进行工具调用 1-核心知识点 fastAPI的快速使用agent调用多个server 2-思路整理 1)先把每个子服务搭建起来2)再暴露一个Agent 3-参考网址 VSCode配置Python开发环境:https:/…

Python-Agent调用多个Server-FastAPI版本

Agent调用多个McpServer进行工具调用

请添加图片描述


1-核心知识点

  • fastAPI的快速使用
  • agent调用多个server

2-思路整理

  • 1)先把每个子服务搭建起来
  • 2)再暴露一个Agent

3-参考网址

  • VSCode配置Python开发环境:https://blog.csdn.net/cloud323/article/details/144103355
  • 本项目仓库地址:https://gitee.com/enzoism/python_mcp_server_agent_fastapi

4-动手操作

1-项目提示词

帮我使用Python开发4个MCPServer和MCPClient代码,要求Agent中直接使用3个MCPServer,并编写Prompt,要求根据用户的输入可以自动的调用对应的McpServer来进行接口调用要求4个MCPServer中,要求【城市天气服务、城市酒店服务、城市旅游服务】使用模拟数据进行接口模拟;【每日经典语录推荐】使用真实的外部API接口第1个服务:城市天气服务
- 接口1:查询支持的城市列表
- 接口2:查询指定城市的当天天气情况
- 接口3:查询指定城市的未来一周天气情况第2个服务:城市酒店服务
- 接口1:查询支持的城市列表
- 接口2:查询指定城市的酒店房间列表
- 接口3:预定指定城市的酒店房间第3个服务:城市旅游服务
- 接口1:查询支持的城市列表
- 接口2:查询指定城市的旅游地址推荐第4个服务:每日经典语录推荐
- 接口:GET请求https://v1.hitokoto.cn/?encode=json 获取返回的hitokoto字段

3-项目介绍

  • mcpserver_weather.py(城市天气服务,端口8001)

  • mcpserver_hotel.py(城市酒店服务,端口8002)

  • mcpserver_tour.py(城市旅游服务,端口8003)

  • mcpserver_quote.py(每日经典语录服务,端口8004,转发外部API)

  • mcp_agent.py(MCPClient/Agent,端口9000,智能分发请求)

  • requirements.txt:包含 fastapi、uvicorn、httpx 依赖。

  • mcpserver_weather.py:实现城市天气服务,支持查询城市列表、今日天气、一周天气(模拟数据)。

  • mcpserver_hotel.py:实现城市酒店服务,支持查询城市列表、酒店房间列表、预定酒店(模拟数据)。

  • mcpserver_tour.py:实现城市旅游服务,支持查询城市列表、旅游推荐(模拟数据)。

  • mcpserver_quote.py:实现每日经典语录服务,转发真实API返回语录。

  • mcp_agent.py:实现MCP智能Agent,支持自然语言输入,自动调用对应服务接口并返回结果。


2-项目运行

pip install -r requirements.txtsource .venv/Scripts/activate
uvicorn mcpserver_weather:app --host 0.0.0.0 --port 8001source .venv/Scripts/activate
uvicorn mcpserver_hotel:app --host 0.0.0.0 --port 8002source .venv/Scripts/activate
uvicorn mcpserver_tour:app --host 0.0.0.0 --port 8003source .venv/Scripts/activate
uvicorn mcpserver_quote:app --host 0.0.0.0 --port 8004source .venv/Scripts/activate
uvicorn mcp_agent:app --host 0.0.0.0 --port 9000

4-测试用例

  • 查询支持的城市有哪些?
  • 查询北京的天气
  • 预定上海的酒店房间
  • 推荐广州的旅游景点
  • 给我一句每日经典语录
- 127.0.0.1:9090/agent POST请求
{"user_input":"查询支持的城市有哪些?"}

5-心得总结

1-VSCode配置Python开发环境

参考网址:VSCode配置Python开发环境:https://blog.csdn.net/cloud323/article/details/144103355

  • 1)安装python相关的拆件
  • 2)使用 python: 激活插件选择器


文章转载自:

http://8O83TzVl.gbgdm.cn
http://NKbREenY.gbgdm.cn
http://TpRld8KK.gbgdm.cn
http://bL4yKXNe.gbgdm.cn
http://CkEwLg9P.gbgdm.cn
http://TWTwjP05.gbgdm.cn
http://Ht8JoxW4.gbgdm.cn
http://5GGiRzwx.gbgdm.cn
http://AZMpneXg.gbgdm.cn
http://sA8toq1R.gbgdm.cn
http://Pj3brZVa.gbgdm.cn
http://DwogHplT.gbgdm.cn
http://Cdo1Do1S.gbgdm.cn
http://ymcqU19k.gbgdm.cn
http://gjzvNftY.gbgdm.cn
http://2oocYXpK.gbgdm.cn
http://NJhhKQ1S.gbgdm.cn
http://WV4CO1cI.gbgdm.cn
http://uCVf9oXl.gbgdm.cn
http://IcGYKijV.gbgdm.cn
http://Z6N8Eabs.gbgdm.cn
http://fLAJIPpL.gbgdm.cn
http://o74pdLAs.gbgdm.cn
http://2aAyrhdK.gbgdm.cn
http://sMNTN0tT.gbgdm.cn
http://5Qqk0wWH.gbgdm.cn
http://rSIGduUC.gbgdm.cn
http://JrIUKGQ6.gbgdm.cn
http://L7DgpwTL.gbgdm.cn
http://Z6R8wv9k.gbgdm.cn
http://www.dtcms.com/wzjs/697511.html

相关文章:

  • 幕墙配件在那个网站做推广好preec网站
  • 网站流量怎么做门户网站系统设计
  • 俄罗斯国际空间站中国前十名别墅装修公司
  • 如何拿到网站后台密码深圳做网站个人
  • 建筑效果图网站推荐网站宽屏背景
  • 外链收录网站建设网站服务器怎么选
  • 公司主页网站怎么做做微商城网站
  • 个人 网站可以做导航吗重庆网络安全公司
  • 青岛企业网站推广wordpress还能用
  • 蓬莱网站设计常见营销策略都有哪些
  • 做暧暧网站免费wordpress打赏链接
  • 湛江自做网站wordpress 在线音乐播放器
  • 吉林省工伤保险网站seo从零开始到精通200讲解
  • 医院客户做网站找谁济源网站建设济源
  • 在哪网站建设企业年金保险是一种什么保险
  • 怎样让百度搜不到自己的网站太阳能 技术支持 东莞网站建设
  • 微信公众号怎样做淘客网站学前端要多久
  • 如何为企业网站设计完整的推广方案吉安市网站建设
  • 天津制作网站公司推荐企业主页怎么写举例
  • 邢台移动网站建设服务网页设计与制作个人主页
  • 旅游网站案例分析重庆网站策划
  • 手机网站预约表单wowslider wordpress
  • 网站建设论文结束语织梦淘客网站
  • 上海优化网站 优帮云上海弘韬建设发展有限公司网站
  • 有什么软件做短视频网站知乎 上海做网站的公司
  • 网站建设顺利交付莘县住房建设局网站
  • 宝塔做网站可以用什么端口网站打开加速
  • 网站长期外包网页制作制作公司
  • 怎么查网站死链南通做外贸的公司网站
  • 微网站开发的比较总结百度小程序还需要做网站吗