🦀 Powered by Rust & Zero-Knowledge Architecture

Untappd Model Context Protocol (MCP) Server

Високопродуктивний сервер для AI-асистентів (Claude, Cursor, Antigravity) для пошуку пива та чекінів в Untappd. Жодних паролів чи токенів не зберігається на сервері.

📱 Підключити свій телефон (Zero-Knowledge Relay)

Відкрийте посилання на телефоні, де ви залогінені в Untappd. Браузер вашого смартфона виконуватиме чекіни локально без передачі паролів чи токенів на сервер.

🤖 Інструкція для AI-асистента (AI Instructions)

Скопіюйте цей блок і надішліть вашому AI або додайте в System Prompt вашого проєкту:

You have access to the Untappd Beer MCP Server at https://beer.66ton99.org.ua.
It operates in Zero-Knowledge Relay mode:
- Beer search is available instantly (untappd_search_beer).
- Distinct beers checking (untappd_check_if_had) checks beers in real time.
- Check-ins (untappd_checkin) are executed directly via the user's mobile browser session.
If the user is not yet paired, guide them to open https://beer.66ton99.org.ua/pair on their phone.

⚙️ Встановлення у Claude Desktop

Додайте конфігурацію у ваш claude_desktop_config.json:

{
  "mcpServers": {
    "untappd": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-fetch", "https://beer.66ton99.org.ua/api/mcp"]
    }
  }
}

🛠️ Доступні інструменти (MCP Tools)

Інструмент Опис
untappd_search_beer Глобальний пошук пива в Untappd (BID, назва, пивоварня, стиль, ABV, рейтинг). Не потребує сесії.
untappd_check_if_had Перевірка, чи пив користувач конкретне пиво та яку оцінку поставив.
untappd_checkin Публікація чекіну (BID, оцінка, відгук, тип подачі) через підключену сесію смартфона.
untappd_pair_session Створення сесії спарювання для нового користувача та надання посилання на телефон.