35_《智能体微服务架构企业级实战教程》提示词FastMCP服务之工具注册与执行
前言
配套视频教程: 👉《智能体微服务架构企业级实战教程》共72节
更多文章专栏内容: 👉《智能体微服务架构企业级实战教程》专栏
本文实现了提示词FastMCP服务的工具注册与客户端集成测试。在server.py中,通过@mcp.tool()装饰器将三个异步函数注册为可调用工具:get_prompt(获取原始模板内容)、render_prompt(渲染Jinja2模板,返回文本)、health(健康检查)。所有工具均使用@log_execution_time装饰器记录执行耗时。测试客户端test_server.py创建fastmcp.Client连接服务,依次列出可用工具、调用获取模板、渲染模板(传入用户输入上下文)及健康检查接口,并打印结果。运行流程为先启动服务端(python -m src.prompt_mcp_server.server),再运行客户端测试,验证了工具注册与远程调用的正确性。该实践为智能体主应用提供了提示词获取与渲染的微服务能力。
一、工具注册
在 src/prompt_mcp_server 目录下 server.py 文件添加以下代码
from