使用说明
Listonic MCP服务器
用于与集成的模型上下文协议(MCP)服务器 列表.直接通过兼容MCP的AI客户端管理您的购物清单、添加商品和组织您的杂货店。
特性
- 管理购物清单:查看所有列表及其元数据。
- 内容检查:看看每个列表上到底有什么。
- 项目管理:添加新产品或删除已完成的产品。
- 列表创建:从头开始创建新的购物清单。
- 切换项目:购物时勾选或取消勾选商品。
安装
- 将存储库克隆或复制到本地计算机。
- 导航到项目目录:
cd listonic-mcp - 安装依赖项:
npm install - 构建项目:
npm run build
认证
Listonic不提供公共API。此服务器使用非官方集成,需要 刷新令牌.
如何获取刷新令牌:
- 登录到 Listonic网络应用程序 在您的浏览器中。
- 打开 开发者工具 (F12或右键单击->检查)。
- 去 网络 选项卡。
- 添加项目或刷新页面。查找名为的请求
loginextended. - 点击请求并查看 回应 身体。
- 复制
refresh_token价值。
在MCP客户端中设置Auth:
第一次使用服务器时,调用 login 工具:
- 工具:
login - 论据:
{ "refreshToken": "YOUR_EXTRACTED_REFRESH_TOKEN" }
然后,服务器将使用此令牌来保持会话活动。
MCP客户端的配置
将以下内容添加到您的MCP配置中(例如,在Claude Desktop或类似设备中):
{
"mcpServers": {
"listonic": {
"command": "node",
"args": ["/absolute/path/to/listonic-mcp/build/index.js"]
}
}
}
可用工具
login:身份验证的第一步。接受refreshToken(推荐)或email/password(实验)。get_lists:返回所有购物清单及其ID。get_list_items:获取特定项目的所有项目listId.add_item:按名称将产品添加到列表中。remove_items:按数字ID删除项目。create_list:创建新的购物清单。update_item:更新项目(选中/取消选中或重命名)。
发展
npm run dev:直接使用以下命令运行服务器ts-node.npm run build:将TypeScript编译为JavaScript。npm start:运行已编译的服务器。
免责声明
本项目不隶属于Listonic,也不由Listonic维护、授权、背书或赞助。使用风险自负。