古斯托·麦克普
用于Gousto食谱的MCP服务器
描述
这是一个用于Gousto食谱的简单MCP服务器。它允许您按标题搜索食谱,并按UID获取食谱的详细信息。
用法
您可以使用以下命令将服务器添加到家庭助理 模型上下文协议 整合。然后,您可以向LLM对话代理询问有关食谱的信息。
工具
search_recipes
使用语义向量搜索按标题搜索食谱。
get_recipe
通过UID获取配方的详细信息。
开发
首先,安装依赖项:
npm install从Gousto API中抓取所有配方标题并保存到 data/recipes.json:
npm run scrape为每个配方标题生成嵌入,并将其存储在SQLite向量数据库中:
npm run embed然后启动服务器:
npm run start或者构建一个Docker镜像:
docker buildx build --push --platform linux/arm64/v8,linux/amd64 --tag threesquared/gousto-mcp:latest .
docker run -p 3000:3000 threesquared/gousto-mcp