MCP配方收集器
一种模型上下文协议(MCP)服务器,提供对配方集合的访问。该服务器允许AI助手搜索食谱并检索详细的食谱信息,包括配料、步骤、烹饪时间等。
特性
- 搜索食谱:按标题或配料中的关键字搜索食谱
- 获取配方详细信息:按ID检索完整的配方信息,包括:
- 标题和说明 - 烹饪时间和份量 - 配料表 - 分步说明 - 笔记和烹饪历史
先决条件
- Node.js(建议使用v18或更高版本)
- 上正在运行的配方API服务器
http://127.0.0.1:8080
安装
npm install用法
运行MCP服务器
服务器在stdio上运行,可以连接到任何兼容MCP的客户端:
node index.ts使用MCP检查器
要使用MCP检查器测试和调试服务器,请执行以下操作:
npm run inspect可用工具
搜索食谱
按关键字搜索食谱。
参数:
term(string):按标题或成分过滤食谱的搜索词
例子:
{
"term": "banana pancakes"
}getRecipeById
检索特定配方的详细信息。
参数:
id(数字):配方的唯一ID(必须大于等于1)
例子:
{
"id": 2
}配置
服务器连接到位于的配方API http://127.0.0.1:8080.在启动MCP服务器之前,请确保您的配方API服务器正在运行。
发展
本项目使用:
- TypeScript用于类型安全
- Zod用于模式验证
- MCP服务器功能的模型上下文协议SDK
