FB

florianwittkamp/bring-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

35 stars 7 forks 품질 83 트렌드 46MIT

MCP 서버! 상품정보

개요

이 프로젝트는 TypeScript의 로컬 Model Context Protocol (MCP) 서버를 구현하여 가져옵니다. 쇼핑 목록 API. Claude Desktop과 같은 응용 프로그램을 사용하여 가져 오기와 상호 작용합니다! 표준화 된 MCP 도구를 사용하여 쇼핑 목록. 서버는 가져온 npm 패키지를 통합합니다! API 액세스 및 MCP TypeScript SDK v2 서버 패키지를 사용하여 MCP-compliant 인터페이스를 제공합니다. 개인 프로젝트입니다. 나는 가져와 제휴하지 않습니다! 어떤 방식으로 실험실 AG. 이 프로젝트는 변경하거나 언제든지 차단 될 수 있습니다. MCP 서버가 사전 통지 없이 기능을 중지할 수 있었습니다. npx를 통해 Claude Desktop에서이 서버를 사용하려면 claude desktop config.json 파일에 다음을 삽입하십시오. 이것은 추천되고 대부분의 휴대용 윤곽입니다. 항상 로컬 설치가 필요없는 npm에 게시 된 최신 버전을 사용합니다.

개요(AI 번역)

이 프로젝트는 TypeScript의 로컬 Model Context Protocol (MCP) 서버를 구현하여 가져옵니다. 쇼핑 목록 API. Claude Desktop과 같은 응용 프로그램을 사용하여 가져 오기와 상호 작용합니다! 표준화 된 MCP 도구를 사용하여 쇼핑 목록.

서버는 bring-shopping npm 패키지를 가져옵니다! API 액세스 및 MCP TypeScript SDK v2 서버 패키지를 사용하여 MCP-compliant 인터페이스를 제공합니다.

** 면책 조항:** 개인 프로젝트입니다. 나는 가져와 제휴하지 않습니다! 어떤 방식으로 실험실 AG. 이 프로젝트는 ** unofficial 가져 오기를 사용합니다! API**는 언제든지 변경되거나 차단될 수 있습니다. 이전 통지없이 MCP 서버를 중지 할 수 있습니다.


추천 Claude 데스크탑 구성

npx을 통해 Claude Desktop에서이 서버를 사용하려면, claude_desktop_config.json] 파일에 다음을 삽입하십시오.

이것은 추천되고 대부분의 휴대용 윤곽입니다. 항상 로컬 설치가 필요없는 npm에 게시 된 최신 버전을 사용합니다.


OpenAI 보안 MCP 터널을 통해 ChatGPT 사용

OpenAI Secure MCP Tunnel은 ChatGPT가 공개 엔드포인트를 통해 만료하지 않고 이 STDIO 서버를 도달합니다.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

MCP Server for Bring! Shopping

This project implements a local Model Context Protocol (MCP) server in TypeScript that exposes the functionalities of the Bring! shopping list API. It enables applications like Claude Desktop to interact with your Bring! shopping lists using standardized MCP tools.

The server integrates the bring-shopping npm package for Bring! API access and uses the MCP TypeScript SDK v2 server package to provide an MCP-compliant interface.

Disclaimer:
This is a personal project. I am not affiliated with Bring! Labs AG in any way.
This project uses an unofficial Bring! API, which may change or be blocked at any time.
This could cause the MCP server to stop functioning without prior notice.


To use this server in Claude Desktop via npx, insert the following into your claude_desktop_config.json file:

{
  "mcpServers": {
    "bring-mcp": {
      "command": "npx",
      "args": ["-y", "bring-mcp@latest"],
      "env": {
        "BRING_EMAIL": "[email protected]",
        "BRING_PASSWORD": "YOUR_BRING_PASSWORD_HERE"
      }
    }
  }
}

This is the recommended and most portable configuration. It ensures you always use the latest version published to npm without needing local installation.


💬 Using with ChatGPT via OpenAI Secure MCP Tunnel

OpenAI Secure MCP Tunnel lets ChatGPT reach this STDIO server without exposing it through a public endpoint. The tunnel client itself is provided as a downloadable binary, while bring-mcp can still be launched through npx without a local checkout or installation.

Prerequisites

  • Node.js 22 or newer, including npm/npx
  • ChatGPT developer-mode access
  • Tunnels Read + Use permissions in the relevant OpenAI Platform organization
  • A tunnel ID and runtime API key from OpenAI Platform tunnel settings
  • The tunnel-client binary, available from the download link in the tunnel settings

When creating the tunnel, associate it with the ChatGPT workspace in which you want to use Bring. Otherwise, it will not appear when creating the ChatGPT connection.

Configure and run the tunnel

Export the tunnel API key and your Bring! credentials in the shell that will run tunnel-client:

export CONTROL_PLANE_API_KEY="sk-..."
export BRING_EMAIL="[email protected]"
export BRING_PASSWORD="YOUR_BRING_PASSWORD_HERE"

Create a tunnel profile that starts the latest published bring-mcp package through npx:

tunnel-client init \
  --sample sample_mcp_stdio_local \
  --profile bring-mcp \
  --tunnel-id tunnel_0123456789abcdef0123456789abcdef \
  --mcp-command "npx -y bring-mcp@latest"

Validate the configuration, then start the tunnel:

GitHub에서 전체 README 보기

설치

npx -y bring-mcp@latest
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "bring-mcp": { "command": "npx", "args": ["-y", "bring-mcp@latest"], "env": { "BRING_EMAIL": "[email protected]", "BRING_PASSWORD": "YOUR_BRING_PASSWORD_HERE" } } } }