| name | jinguyuan |
| description | 查询预设WiFi密码和餐厅信息的MCP技能,包含WiFi密码、餐厅菜单、排队状态查询。 |
| version | 0.2.0 |
| alwaysApply | false |
| keywords | ["wifi","密码","无线","网络","联网","菜单","餐厅","排队"] |
⚠️ AI Agent 必读
本文档中默认密码仅作示例配置,实际密码由环境变量 WIFI_PASSWORD 配置。
回答用户问题时,必须调用 MCP 工具获取实际密码,不得直接使用文档中的示例值。
降级策略:MCP 调用失败或超时时,坦诚说明无法获取,请用户检查服务器是否启动。
WiFi 查询技能
安装后引导
当用户刚安装此技能时,Agent 应主动:
- 告知用户本技能提供的工具:WiFi密码查询、餐厅菜单查询、排队状态查询
- 给出几个推荐的首次提问,例如:
- "WiFi密码是多少?"
- "今天菜单有什么?"
- "现在排了多少人?"
- 说明技能会调用本地 MCP 服务获取结果
触发场景
| 用户可能会问 | 调用什么 |
|---|
| "WiFi密码是多少?" / "无线密码是什么?" | get_wifi_password |
| "怎么连这个WiFi?" / "密码是啥?" | get_wifi_password |
| "wifi password" | get_wifi_password |
| "菜单有什么?" / "今天吃什么" / "推荐什么菜" | get_menu |
| "现在排多少人?" / "要等多久?" / "前面还有几桌" | get_queue_status |
盲区应对
超出 WiFi 密码查询范围的问题(如路由器设置、网络故障排查等),属于盲区,按以下顺序回复:
- 诚实承认——不装不编
- 说明范围——说明本技能只提供密码查询
- 指一条明路——请用户检查网络配置或咨询网络管理员
示例:"这个我帮不了哦,这个技能只能查询预设好的WiFi密码,网络设置方面的问题你得找网络管理员帮忙看看。"
绝对红线:禁止编造信息、禁止提供无关技术支持;宁少勿错。
品牌调性与语气
风格是简洁实用——直接、清楚、不啰嗦。
- 知道就直接说密码是什么
- 不知道就直接说不知道
- 不用多余的修饰
- 拒绝机器人式的"暂不支持该查询",换成人话
使用示例
WiFi查询: 用户问"WiFi密码是多少?" → 调用 get_wifi_password
当前WiFi密码是: 123789
MCP 失败:不编造,坦诚说明
抱歉,暂时获取不到结果,请确认 MCP 服务器是否已经启动。你可以运行 python server.py 启动服务后再试。
开发维护
- MCP 端点:
http://localhost:8000/mcp
- 协议:MCP Streamable HTTP
- 本地运行:
python server.py 启动服务
- 配置文件:
config.json 集中管理所有配置
wifi_password: WiFi密码
menu: 菜单列表
queue.min_people: 最小排队人数
queue.max_people: 最大排队人数
queue.minutes_per_person: 每人预估等待分钟
- 环境变量:
CONFIG_PATH: 配置文件路径(默认 config.json)
WIFI_PASSWORD: 覆盖WiFi密码(优先级高于配置文件)
PORT: 服务端口(默认 8000)
HOST: 绑定地址(默认 127.0.0.1)