本项目的食品杂货 MCP 服务器,能够实现自动创建购物车以及食品杂货搜索功能,为用户提供便捷的购物体验。
若要使用此服务器,需进行环境变量配置,可参考“设置”章节的内容。配置完成后,可根据需求进行本地使用或在 Claude Desktop 中使用,同时也能通过 Docker 进行构建。
const state = JSON.parse(localStorage.ramilevy);
console.log({
"VENDOR_ACCOUNT_ID": state.authuser.user.id,
"VENDOR_API_KEY": state.authuser.user.token,
});
env.template 更新 .env 文件(需要 Gemini)。grocery.txt。make compile start_agent。要在 Claude Desktop 中使用此 MCP 服务器,请在您的 claude_desktop_config.json 中添加以下内容:
{
"mcpServers": {
"groceries": {
"command": "uv",
"args": [
"run",
"mcp-groceries-server",
"--vendor",
vendorName # 示例:rami-levy, keshet 等
],
"env":{
"VENDOR_API_KEY": "" ,
"VENDOR_ACCOUNT_ID": ""
}
}
}
}
add_items_to_cart
items(list[CartItemScheam]): 要添加到购物车中的商品。search
item (string): 要查找的商品。Docker 构建命令:
docker build -t mcp-groceries-server .
此 MCP 服务器根据 MIT License 分发。这意味着您可以自由使用、修改和分发软件,但需遵守 MIT License 的条款和条件。有关详细信息,请参阅项目仓库中的 LICENSE 文件。