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

MCP - 使用 fastmcp 编写 Client 调用 MCP Serverr - Stdio(五)

在 MCP - 使用 fastmcp 编写 Client 调用 MCP Serverr - Streamable HTTP (三) 中讲解了如何写 MCP Serverr - Streamable HTTP 的 Client 。

下文将介绍如何写 MCP Serverr - Stdio 的 Client 。

1、server.py 文件将 mcp.run(transport="sse") 改为 mcp.run() ,如下图:

2、添加 client.py 代码如下:

# -*- coding: utf-8 -*-
import asyncio
from fastmcp import Clientasync def test_stdio_client():# 使用stdio传输方式连接async with Client("server.py") as client:        print("===== 调用 tools 列表查询 =====")tools = await client.list_tools()print(tools)print("===== 调用工具 get_weather =====")result = await client.call_tool("get_weather", {"city": "Tokyo"})extracted_text = result.content[0].textprint(extracted_text)print("===== 调用 resources 列表查询 =====")resources = await client.list_resources()print(resources)print("===== 读取城市列表资源 =====")cities = await client.read_resource("weather://cities")print(cities)async def main():await test_stdio_client()if __name__ == "__main__":asyncio.run(main())

3、运行 client.py

python client.py

运行后如图

 

源代码:  提取码: xjhq

http://www.jsqmd.com/news/24565/

相关文章:

  • C#基础06-函数异常 - 指南
  • [第三天 4h]学习deep learning ,有GPU的PC,win10 搭建开发环境 合集 - pytorch+deep learning(3)
  • 2025年10月远程控制软件推荐榜单:十款工具详细对比与专业点评
  • 安徽京准:国产化北斗卫星对时服务引领全球
  • STM32单片机的BKP和RTC(备份寄存器和实时时钟) - 指南
  • [第二天 4h]学习deep learning ,无GPU的PC,ubuntu24
  • docker compose打包ruoyi项目
  • ubuntu挂载磁盘记录
  • 金凯德是几线品牌?以全产业链与智慧创新,铸就门业一线品牌地位
  • 淘工厂测试
  • 完整教程:《时序数据监控平台优化指南:从查询超时到秒级响应,指标下的存储与检索重构实践》
  • 价值AI构建之路:从价值原子到文明共识的完整架构
  • 2025西安楼房地产口碑排行榜单
  • Luogu P14309 【MX-S8-T2】配对 题解 [ 蓝 ] [ 树形 DP ] [ 贡献转化 ] [ 分类讨论 ]
  • 团队项目1-团队展示选题-校园二手书交易平台
  • Debian使用记录
  • 2025年10月生产现场管理咨询公司推荐:五家对比评价指南
  • 2025年10月生产现场管理咨询公司推荐:五家口碑排行对比
  • 2025年10月生产现场管理咨询公司评测:五强榜单与选型要点
  • 2025年10月精益降本咨询公司排行:五家实战机构全评测
  • 2025年10月采购管理咨询公司推荐:口碑榜对比指南
  • 2025年10月采购管理咨询公司推荐:排行榜与选择指南
  • 2025年10月研发管理咨询公司推荐:五强对比榜助力精准选型
  • CSP2025考前恶补Ⅰ:DP
  • Oracle Data Guard 手动切换
  • 2025年10月生产计划管理咨询公司推荐榜:五强口碑与实力排行
  • 2025年10月生产计划管理咨询公司推荐:权威榜单一比一看清差异
  • 2025年10月生产计划管理咨询公司推荐:榜单排名五强指标导向
  • 微信机器人开发API | 个人快速接入
  • OOP实验2