What dependencies are required?
It depends on `@modelcontextprotocol/sdk`, `bring-shopping`, `zod`, and `dotenv`. Node.js is needed to run the server.
@florianwittkamp
基本信息
MCP Server for Bring! Shopping
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"bring-mcp": {
"command": "npx",
"args": [
"-y",
"bring-mcp@latest"
],
"env": {
"MAIL": "your_bring_email@example.com",
"PW": "YOUR_BRING_PASSWORD_HERE"
}
}
}
}Load all shopping lists from Bring!
Get all items from a specific shopping list
Get details for items in a list
Save an item to a shopping list with optional specification
Save multiple items to a shopping list in one operation
Remove an item from a specific shopping list
Move an item to the recently used items list
Delete multiple items from a list by their names
Save an image for an item on a shopping list
Remove an image from an item
Get all users associated with a shopping list
Get settings for the authenticated user
Get the UUID of the default shopping list (use when user doesn't specify a list)
Load translations for the Bring! interface
Load the Bring! item catalog
Get pending invitations to join shopping lists
It is a local MCP server in TypeScript that exposes the Bring! shopping list API as standardized MCP tools, enabling applications like Claude Desktop to interact with your Bring! shopping lists.
Install dependencies with npm install, create a .env file with MAIL and PW, then build with npm run build. Run with node build/src/index.js. For Claude Desktop, configure claude_desktop_config.json to use npx -y bring-mcp@latest with environment variables MAIL and PW.
It depends on `@modelcontextprotocol/sdk`, `bring-shopping`, `zod`, and `dotenv`. Node.js is needed to run the server.
Authentication is automatic on the first API call using the email and password provided in the `MAIL` and `PW` environment variables or `.env` file. No manual login is required.
The server runs locally and communicates with the Bring! API over the internet. Your Bring! credentials and list data are processed on your machine and sent to Bring! servers via their unofficial API.
No. This is a personal project and is not affiliated with Bring! Labs AG. It uses an unofficial Bring! API that may change or be blocked at any time.
The server communicates via STDIO, making it compatible with Claude Desktop and MCP Inspector. It can be configured using `npx` (recommended) or a local build.

Handl speaks the Model Context Protocol. Your whole billing operation — projects, invoices, clients, reports, approvals — as tools any AI assistant can call, inside your autonomy rules.
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

Couples therapist Figs O'Sullivan (LMFT, 17 years, endorsed by Sue Johnson, creator of EFT) inside your AI. Ask relationship questions answered from his clinical writing, name the pattern in a fight, get a three-step rep
Senso MCP turns a Joomla 5 or 6 site into a remote MCP server. It runs inside Joomla itself (no extra server, no Node.js bridge) and is secured with OAuth 2.1 and Joomla's own ACL. The free pack lets an AI assistant crea
Free moving quotes for AI agents from Next Generation Movers, a licensed interstate mover (USDOT 3764697). US long-distance nationwide and local DC/MD/VA. Indicative ballpark price and booking options; optional $0.01 x40
评论