Rami Levy MCP 服务器是用于 Rami Levy 在线杂货店 API 的服务器。该实现主要演示了如何将 Rami Levy 的电子商务平台与支持 MCP 的大语言模型(LLM)进行集成。
若要使用 Rami Levy MCP 服务器,需完成以下设置步骤:
此 MCP 服务器需要来自活动 Rami Levy 会话的身份验证令牌。要获取这些:
RAMI_LEVY_API_KEY:授权标头中 "Bearer" 之后的令牌ECOM_TOKEN:完整的 ecomtoken 标头值COOKIE:完整的 cookie 标头值创建一个 .env 文件,包含以下变量:
RAMI_LEVY_API_KEY=your_api_key_here
ECOM_TOKEN=your_ecom_token_here
COOKIE=your_cookie_string_here
将以下内容添加到 claude_desktop_config.json:
{
"mcpServers": {
"rami-levy": {
"command": "npx",
"args": [
"rami-levy"
]
}
}
}
search_items
q (字符串):搜索查询store (字符串,可选):商店标识符(默认:"331")aggs (数字,可选):聚合标志(默认:1)add_to_cart
store (字符串):商店标识符(例如:"331")items (数组):要添加的商品列表,每个包含:
id (数字):产品标识符quantity (数字):添加的数量(最小值:1)remove_from_cart
store (字符串):商店标识符items (数组):购物车中要保留的商品更新列表update_quantity
store (字符串):商店标识符id (数字):产品标识符newQuantity (数字):产品的最新数量(最小值:1)rami-levy://checkout
使用以下命令安装所需的包:
npm install express cors
运行 index.js 脚本以启动 MCP 服务器。
本项目提供了一系列工具和资源,以下为你展示部分工具的使用示例:
// 搜索产品示例
const searchParams = {
q: 'apple',
store: '331',
aggs: 1
};
// 调用 search_items 工具进行产品搜索
// 这里假设已经有调用 search_items 的函数,实际使用时需要根据项目实现
search_items(searchParams).then(result => {
console.log(result);
});
// 添加商品到购物车示例
const cartItems = [
{
id: 123,
quantity: 2
}
];
const cartParams = {
store: '331',
items: cartItems
};
// 调用 add_to_cart 工具将商品添加到购物车
// 这里假设已经有调用 add_to_cart 的函数,实际使用时需要根据项目实现
add_to_cart(cartParams).then(result => {
console.log(result);
});
要为项目做出贡献,请遵循以下步骤:
[在此处添加许可证信息]
此文档提供了 Rami Levy MCP 服务器的全面概述,包括工具、设置和开发指南。如需进一步帮助,请参考相关资源或联系支持团队。