午餐决策服务

LunchTimeMCP是一个.NET 9服务器应用程序,帮助团队决定午餐地点,支持添加餐厅、查看选项、随机选择及访问统计。

  • by SValanju
  • C#
  • 本地部署
  • 更新于
在 GitHub 查看 svalanju/lunchtimemcp

使用说明

午餐时间MCP

LunchTimeMCP是一个。NET 9服务器应用程序,旨在帮助团队决定去哪里吃午饭。它允许用户添加餐厅、查看可用选项、随机选择餐厅和跟踪访问统计数据。

特性

  • 添加具有菜肴类型和位置的新餐厅
  • 列出所有可用的餐厅
  • 随便挑一家餐馆吃午饭
  • 查看每家餐厅的访问统计数据

先决条件

配置和设置

  1. 克隆存储库

    git clone https://github.com/SValanju/LunchTimeMCP.git
    cd LunchTimeMCP
    
  2. 恢复依赖关系

    dotnet restore
    
  3. 构建项目

    dotnet build --configuration Release
    

与GitHub Copilot代理模式一起使用

要在GitHub Copilot代理模式下使用此MCP应用程序:

  1. 确保 .mcp.json 文件位于项目的根文件夹中。此文件为Copilot代理集成配置MCP服务器。
  2. 在您的开发环境中打开GitHub Copilot聊天。
  3. 在副驾驶聊天中切换到代理模式。
  4. 在工具部分,选择您的项目名称(例如LunchTimeMCP)以将代理连接到MCP服务器。
  5. 请Copilot代理执行添加餐厅、列出选项或随机选择餐厅等操作。

有关代理模式设置和集成的详细信息,请参阅Copilot代理文档。

与模型上下文协议/检查器一起使用

要将LunchTimeMCP与ModelContextProtocol/Inspector一起使用:

1.安装检查器

安装检查器工具(有关平台特定说明,请参阅官方文档)。可用作节点包,使用:

npm install -g @modelcontextprotocol/inspector

2.发射检查员

通过运行以下命令启动检查器工具:

npx @modelcontextprotocol/inspector dotnet run

3.使用检查器

  • 一旦Inspector运行,它将提供一个交互式界面。
  • 单击连接以启动与MCP服务器的会话。
  • 连接后,您可以使用检查器的UI与MCP服务器进行交互。

请参阅 检查员 高级使用和故障排除文档。