23_《智能体微服务架构企业级实战教程》高德地图FastMCP服务之工具注册与执行
前言
配套视频教程: 👉《智能体微服务架构企业级实战教程》共72节
更多文章专栏内容: 👉《智能体微服务架构企业级实战教程》专栏
本文介绍了高德地图FastMCP服务的工具注册、客户端调用与集成测试。在server.py中,通过@mcp.tool()装饰器将route_plan和search_nearby_foods封装为get_route_plan和get_nearby_foods工具,并添加health健康检查工具,所有工具均使用@log_execution_time装饰器记录执行耗时。随后编写测试客户端test_server.py,使用fastmcp.Client连接服务,依次列出可用工具、调用路线规划与美食搜索接口、执行健康检查,并打印结果。运行流程为先启动服务端(python -m src.gaode_mcp_server.server),再运行客户端测试,验证工具注册与远程调用的正确性。该实践展示了FastMCP协议下微服务的完整开发与测试闭环。
一、工具注册
在 src/gaode_mcp_server 目录下 server.py 文件添加以下代码
from