Canteen MCP
食堂 MCP
模型上下文协议 (MCP) 服务器可通过简单的 API 集成访问食堂的午餐菜单。
描述
Canteen MCP 是一个基于 FastMCP 的服务器,它提供了一个用于检索食堂每日午餐菜单的工具。它连接到菜单 API,并提供一个结构化的接口来查询特定日期的菜单数据。
Related MCP server: Strapi MCP Server
特征
获取任何特定日期的午餐菜单
基于httpStream的实时通信传输
基于环境的配置
具有输入验证的类型安全 API
安装
npm install配置
复制示例环境文件并使用您的值更新它:
cp .env.example .env环境变量
多变的 | 描述 | 例子 |
API_URL | 午餐菜单 API 的 URL | |
港口 | MCP 服务器的端口 | 8080 |
端点 | HTTP 端点 | /端点 |
用法
启动服务器:
npm start可用工具
获取午餐菜单
检索特定日期的午餐菜单。
参数:
date:YYYY-MM-DD 格式的字符串
返回:包含菜单数据的 JSON 字符串
例子:
const result = await tool.execute({ date: "2024-10-05" });
发展
先决条件
Node.js >= 18
npm
以开发模式运行
npm run devDocker
构建图像
docker build -t canteen-mcp .运行容器
docker run -d \
-p 8080:3000 \
-e API_URL=your_api_url \
-e PORT=3000 \
-e ENDPOINT=/http \
--name canteen-mcp \
canteen-mcp使用 GitHub 容器注册表
拉取最新镜像:
docker pull ghcr.io/[your-username]/canteen-mcp:latest部署
部署到 Hetzner
通过 SSH 进入你的 Hetzner 服务器:
ssh root@your-server-ip如果尚未安装,请安装 Docker:
curl -fsSL https://get.docker.com | sh创建 docker-compose.yml 文件:
version: '3.8'
services:
canteen-mcp:
image: ghcr.io/c0dr/canteen-mcp:latest
restart: always
ports:
- "8080:3000"
environment:
- API_URL=your_api_url
- PORT=3000
- ENDPOINT=/http启动服务:
docker-compose up -d执照
该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅 LICENSE 文件。
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseAqualityCmaintenanceA Model Context Protocol server that facilitates integration with OpenCTI, allowing users to query and retrieve cyber threat intelligence data via a standardized interface.1640MIT
- AlicenseAqualityCmaintenanceA Model Context Protocol server that enables AI assistants to interact with Strapi CMS instances through a standardized interface, supporting content types and REST API operations.57976MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that provides health data from the Senechal API to LLM applications, enabling AI assistants to access, analyze, and respond to personal health information.GPL 3.0
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol Server that enables LLMs to interact with and execute REST API calls through natural language prompts, supporting GET/PUT/POST/PATCH operations on configured APIs.6Apache 2.0
Related MCP Connectors
A Model Context Protocol server for Wix AI tools
BGG MCP provides access to the BoardGameGeek API through the Model Context Protocol, enabling retr…
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/c0dr/canteen-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server