前言
配套视频教程: 👉《智能体微服务架构企业级实战教程》共72节
更多文章专栏内容: 👉《智能体微服务架构企业级实战教程》专栏
本文为提示词FastMCP服务封装了模板工具层。修改templates/init.py将TEMPLATE_DIR对外暴露。在tools/prompt.py中实现三个异步工具函数:origin_prompt_template异步读取模板原始内容;render_prompt_template使用Jinja2渲染模板并注入上下文变量;health_prompt_template检查模板目录是否存在作为健康检查。工具通过tools/init.py导出。测试代码test_tool_prompt.py依次演示读取travel_summary模板、渲染decide_tools模板(传入用户输入)及健康检查。运行python -m tests.test_prompt_server.test_tool_prompt验证功能。该封装为智能体主应用提供了统一的提示词获取与渲染接口,支持动态生成大模型提示词和攻略文本。
一、模板工具封装
修改 src/prompt_mcp_server/templates 目录下的init