学校食品
SchoolFoods是一项可以查询全国学校伙食信息的服务。支持Model Context Protocol(MCP),以多种方式轻松查看学校伙食信息。
主要功能
- 按学校名称查询伙食信息
- 支持多种日期格式(今天、明天、后天、YYYYMMDD)
- 搜索同名学校并提供信息
- 类似学校名称推荐功能
- 模型上下文协议(MCP)지원
安装方法
- 存储库克隆
git clone https://github.com/사용자명/schoolfoods.git
cd schoolfoods- 依赖性安装
npm install- 验证数据文件夹
schoolfoods/data 폴더에 학교 정보 JSON 파일이 있어야 합니다.使用方法
运行服务器
node index.js作为MCP协议运行
node index.js stdio运行测试
# 기본 기능 테스트
node simple-test.js
# 중복 학교명 테스트
node test-duplication.jsAPI使用示例
调用MCP工具
// MCP 클라이언트에서 학교 급식 정보 요청
const response = await client.callTool("get_school_meal", {
school_name: "서울고등학교",
date: "오늘"
});工具提示
get_school_meal
输入学校名称和日期,提供伙食信息。
输入参数:
school_name:学校名称(如“议政府高中”)date:伙食查询日期(YYYYMMDD格式,“今天”、“明天”、“后天”等)
回复:
- 早餐、中餐、晚餐信息
- 卡路里信息
- 教育厅信息
重复学校名称处理
如果在多个地区有同名学校,将同时提供所有学校的伙食信息。例如,“三星小学”在全国有9所,在这种情况下,可以查看每个教育厅所有学校的伙食信息。
数据来源
本服务 Nice教育信息开放门户网站利用的伙食食谱信息。
许可证
此项目在MIT许可证下分发。有关详细信息,请访问 许可证 请参考文件。
