使用说明内容(Markdown格式)
- 项目简介
- 该仓库实现了一个基于 MCP 的后端服务器,聚焦“云雾山景区”导览场景,提供多种景点相关工具供 LLM 客户端调用,以实现智能路线规划、景点检索与主题化导览等功能。
- 主要功能点
- find_shortest_path(start_name, end_name): 计算景区内两点之间的最短路径,并返回路径、总距离等信息。
- generate_all_spots_tour(start_node_name): 生成覆盖尽量多景点的打卡路线(贪心最近邻策略)。
- recommend_themed_route(theme): 根据主题偏好给出一条推荐路线及原因。
- get_spot_info(name): 查询指定景点的详细介绍。
- list_all_spots(): 列出所有景点及其名称。
- 安装步骤
- 确保使用的环境为 Python 3.10 或以上。
- 将仓库克隆到本地后,在根目录安装依赖(如果项目提供了 requirements.txt,请执行:pip install -r requirements.txt)。
- 直接在根目录运行 MCP 服务器:python MCP_SERVER.py。
- 服务器配置(MCP 客户端需要的配置信息)
- 服务器名称(server name):ScenicArea_Guide
- 命令(command):python
- 参数(args):["MCP_SERVER.py"]
- 说明:该配置用于 MCP 客户端通过标准输入输出 (stdio) 与服务器建立连接,服务器启动后会暴露上述工具供调用。客户端不需要包含在此配置内的实现细节。
- 基本使用方法
- 启动 MCP 服务器: 在仓库根目录执行上述 python MCP_SERVER.py 命令。
- 启动或连接 MCP 客户端后,向服务器发送请求(如调用 find_shortest_path、generate_all_spots_tour 等工具),服务器将返回标准化的 JSON 结果。
- 客户端可将工具输出用于后续的对话生成、路径绘制或页面展示。
信息
分类
AI与计算