使用说明
Rami Levy MCP服务器
MCP(模型上下文协议)服务器 雷米·拉维 在线杂货购物。搜索产品、管理购物车和结账——所有这些都来自克劳德。
适用于 克劳德桌面版, 克劳德代码(CLI), 克劳德代码桌面,以及 Claude Cowork(代理SDK).
特性
- 搜索产品 --搜索希伯来语或英语的Rami Levy目录
- 加入购物车 --按ID和数量添加产品
- 从购物车中删除 --从购物车中删除产品
- 查看购物车 --查看当前购物车内容和总数
- 浏览器同步脚本 -获取JS代码段以将浏览器与API购物车状态同步
- 结账链接 --获取URL以完成购买
先决条件
- Node.js 18+
- Rami Levy账户
设置
1.克隆并安装
git clone https://github.com/Iftachts/rami-levy-mcp.git
cd rami-levy-mcp
npm install
npm run build
2.获取您的身份验证令牌
npm run setup-auth
这将在浏览器中打开一个帮助页面,指导您完成令牌提取:
- 登录 rami-levy.co.il
- 帮助页面为您提供了一个要粘贴到浏览器控制台中的代码段
- 在Rami Levy网站上执行任何操作(搜索、点击等)
- 令牌会自动捕获并复制到剪贴板
- 将代码粘贴回安装脚本中
脚本创建您的 .env 文件自动。
用法
Claude Code(命令行界面和桌面)
回购包括 .mcp.json 文件。只需在Claude Code中打开项目:
cd rami-levy-mcp
claude
MCP服务器将自动可用。确保你的 .env 文件已设置令牌。
或者手动添加:
claude mcp add --transport stdio rami-levy \
--env RAMI_LEVY_AUTH_TOKEN=your_token \
--env RAMI_LEVY_ECOM_TOKEN=your_ecom_token \
--env RAMI_LEVY_COOKIE=your_cookie \
--env RAMI_LEVY_STORE=331 \
-- node /path/to/rami-levy-mcp/dist/src/server.js
克劳德桌面/协作
编辑您的配置文件:
- 窗户:
%APPDATA%\Claude\claude_desktop_config.json - macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"rami-levy": {
"command": "node",
"args": ["/absolute/path/to/rami-levy-mcp/dist/src/server.js"],
"env": {
"RAMI_LEVY_AUTH_TOKEN": "your_auth_token",
"RAMI_LEVY_ECOM_TOKEN": "your_ecom_token",
"RAMI_LEVY_COOKIE": "your_cookie",
"RAMI_LEVY_STORE": "331"
}
}
}
}
保存后重新启动Claude Desktop。
Claude代理SDK(合作)
import { query } from "@anthropic-ai/claude-agent-sdk";
for await (const message of query({
prompt: "Search for milk in Rami Levy",
options: {
mcpServers: {
"rami-levy": {
command: "node",
args: ["/path/to/rami-levy-mcp/dist/src/server.js"],
env: {
RAMI_LEVY_AUTH_TOKEN: "your_token",
RAMI_LEVY_ECOM_TOKEN: "your_ecom_token",
RAMI_LEVY_COOKIE: "your_cookie",
RAMI_LEVY_STORE: "331"
}
}
},
allowedTools: ["mcp__rami-levy__*"]
}
})) {
// handle messages
}
浏览器同步
Rami Levy网站在本地缓存购物车状态。通过MCP服务器更改购物车后,您需要同步浏览器。
打开 scripts/extract-tokens.html 在您的浏览器中,它包括 “同步拉米Levy购物车” 书签允许您拖动到书签栏。在任何购物车更改后,在Rami Levy网站上单击它以重新加载最新状态。
或者,在一个新的隐形窗口中打开购物车。
商店ID
默认存储为 331。您可以通过更改 RAMI_LEVY_STORE 环境变量或通行证 store 作为任何工具的参数。
许可证
麻省理工学院