29_《智能体微服务架构企业级实战教程》Redis FastMCP服务之工具注册与执行
2026/5/5 3:15:33 网站建设 项目流程

前言

配套视频教程: 👉《智能体微服务架构企业级实战教程》共72节

更多文章专栏内容: 👉《智能体微服务架构企业级实战教程》专栏

本文实现了Redis FastMCP服务的工具注册与客户端集成测试。在server.py中,通过@mcp.tool()装饰器将存储层的三个异步函数注册为可调用工具:save_travel_plan(保存旅行计划到Redis,过期1小时)、get_travel_plan(读取计划)、health(健康检查)。所有工具均使用@log_execution_time装饰器记录执行耗时。测试客户端test_server.py创建fastmcp.Client连接服务,依次列出可用工具、调用保存和获取接口(使用随机UUID作为会话ID)、执行健康检查,并打印结果。运行流程为先启动服务端(python -m src.redis_mcp_server.server),再运行客户端测试,验证了工具注册与远程调用的正确性。该实践展示了基于FastMCP协议的数据持久化微服务的完整开发与测试闭环。

一、工具注册

在 src/redis_mcp_server 目录下 server.py 文件添加以下代码

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询