午餐时间MCP
LunchTimeMCP是一个。NET 9服务器应用程序,旨在帮助团队决定去哪里吃午饭。它允许用户添加餐厅、查看可用选项、随机选择餐厅和跟踪访问统计数据。
特性
- 添加具有菜肴类型和位置的新餐厅
- 列出所有可用的餐厅
- 随便挑一家餐馆吃午饭
- 查看每家餐厅的访问统计数据
先决条件
- .NET 9 SDK
- ModelContextProtocol--预发布 (NuGet包)
- 微软。扩展。托管 (NuGet包)
配置和设置
- 克隆存储库
git clone https://github.com/SValanju/LunchTimeMCP.git
cd LunchTimeMCP- 恢复依赖关系
dotnet restore- 构建项目
dotnet build --configuration Release与GitHub Copilot代理模式一起使用
要在GitHub Copilot代理模式下使用此MCP应用程序:
- 确保
.mcp.json文件位于项目的根文件夹中。此文件为Copilot代理集成配置MCP服务器。 - 在您的开发环境中打开GitHub Copilot聊天。
- 在副驾驶聊天中切换到代理模式。
- 在工具部分,选择您的项目名称(例如LunchTimeMCP)以将代理连接到MCP服务器。
- 请Copilot代理执行添加餐厅、列出选项或随机选择餐厅等操作。
有关代理模式设置和集成的详细信息,请参阅Copilot代理文档。
与模型上下文协议/检查器一起使用
要将LunchTimeMCP与ModelContextProtocol/Inspector一起使用:
1.安装检查器
安装检查器工具(有关平台特定说明,请参阅官方文档)。可用作节点包,使用:
npm install -g @modelcontextprotocol/inspector2.发射检查员
通过运行以下命令启动检查器工具:
npx @modelcontextprotocol/inspector dotnet run3.使用检查器
- 一旦Inspector运行,它将提供一个交互式界面。
- 单击连接以启动与MCP服务器的会话。
- 连接后,您可以使用检查器的UI与MCP服务器进行交互。
请参阅 检查员 高级使用和故障排除文档。
