gregario/brewers-almanack

gregario/brewers-almanack

от gregario
MCP-сервер для AI-ассистентов с реальными данными по пивоварению: поиск 85 стилей BJCP, ингредиентов, диагностика офф-флейворов, подбор водного профиля и рецептов. Встроенная база выдаёт точные отв...

Brewers Almanack

A brewing knowledge MCP server: beer styles, ingredients, off-flavour diagnosis, water chemistry, and recipe guidance for AI assistants.

npm version npm downloads MIT Licence Node.js 18+ MCP Compatible brewers-almanack MCP server


Ask your AI assistant about beer styles, diagnose off-flavours, build recipes, match water profiles, and pair food (all backed by real brewing data, not hallucinations).

6 tools. Zero config. Works with every MCP-compatible IDE.

Brewers almanack MCP server

Install

npx -y brewers-almanack

No API keys, no network dependencies. All brewing data is embedded.

Add to your IDE

Claude Code
claude mcp add brewers-almanack -- npx -y brewers-almanack
Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%/Claude/claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "brewers-almanack": {
      "command": "npx",
      "args": ["-y", "brewers-almanack"]
    }
  }
}
Cursor

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "brewers-almanack": {
      "command": "npx",
      "args": ["-y", "brewers-almanack"]
    }
  }
}
calculate_ibu

Вычисляет международные единицы горечи по формуле Тинсета. Принимает объём партии, начальную плотность и список добавок хмеля с весом, содержанием альфа-кислоты в процентах и временем кипячения.

Calculate IBU

Вычисляет международные единицы горечи по формуле Тинсета. Принимает объём партии, начальную плотность и список добавок хмеля с весом, содержанием альфа-кислоты в процентах и временем кипячения.

Параметры

  • batch_volume_litresnumberобязательный

    Final batch volume in litres

  • original_gravitynumberобязательный

    Original gravity (e.g. 1.065)

  • hop_additionsobject[]обязательный

    List of hop additions

calculate_water_additions

Вычисляет количество добавляемых минеральных солей, необходимое для корректировки пивоваренной воды от исходного профиля к целевому. Поддерживает именованные профили или пользовательские значения ионов.

Calculate Water Additions

Вычисляет количество добавляемых минеральных солей, необходимое для корректировки пивоваренной воды от исходного профиля к целевому. Поддерживает именованные профили или пользовательские значения ионов.

Параметры

  • source_profilestring

    Named source water profile (e.g. 'Reverse Osmosis', 'Dublin')

  • source_calciumnumber

    Source calcium (ppm)

  • source_magnesiumnumber

    Source magnesium (ppm)

  • source_sodiumnumber

    Source sodium (ppm)

  • source_chloridenumber

    Source chloride (ppm)

  • source_sulfatenumber

    Source sulfate (ppm)

  • source_bicarbonatenumber

    Source bicarbonate (ppm)

  • target_profilestring

    Named target water profile (e.g. 'Burton-on-Trent', 'Pilsen')

  • target_calciumnumber

    Target calcium (ppm)

  • target_magnesiumnumber

    Target magnesium (ppm)

  • target_sodiumnumber

    Target sodium (ppm)

  • target_chloridenumber

    Target chloride (ppm)

  • target_sulfatenumber

    Target sulfate (ppm)

  • target_bicarbonatenumber

    Target bicarbonate (ppm)

  • volume_litresnumberобязательный

    Water volume in litres

check_geb_stock

Проверяет GetErBrewed.com custom kit builder инвентарь на наличие и цены ингредиентов. Данные обновляются еженедельно. Если товара нет в наличии, предлагает замену.

Check GEB Stock

Проверяет GetErBrewed.com custom kit builder инвентарь на наличие и цены ингредиентов. Данные обновляются еженедельно. Если товара нет в наличии, предлагает замену.

Параметры

  • querystringобязательный

    Ingredient to search for (e.g. 'Citra', 'Maris Otter', 'US-05')

  • categorystring

    Filter by category (e.g. 'T90 Hops', 'Base Malt', 'Dried Yeast')

diagnose_off_flavour

Диагностирует посторонние привкусы пива по описаниям вкуса или аромата. Возвращает вероятное соединение, причины, шаги по предотвращению, порог обнаружения и стили, в которых это может быть приемлемо.

Diagnose Off-Flavour

Диагностирует посторонние привкусы пива по описаниям вкуса или аромата. Возвращает вероятное соединение, причины, шаги по предотвращению, порог обнаружения и стили, в которых это может быть приемлемо.

Параметры

  • descriptionstringобязательный

    Taste or aroma description of the off-flavour

match_water_profile

Находит профили воды для пивоварения по названию города или стилю пива. Возвращает минеральный состав (Ca, Mg, Na, Cl, SO4, HCO3) и рекомендации по стилю.

Match Water Profile

Находит профили воды для пивоварения по названию города или стилю пива. Возвращает минеральный состав (Ca, Mg, Na, Cl, SO4, HCO3) и рекомендации по стилю.

Параметры

  • querystringобязательный

    City name or beer style to find water profile for

pairing_guide

Получает предложения по сочетанию пива и еды. Выполняет поиск по стилю пива или названию блюда. Возвращает совпадения сочетаний по принципам дополнения, контраста и очищения.

Pairing Guide

Получает предложения по сочетанию пива и еды. Выполняет поиск по стилю пива или названию блюда. Возвращает совпадения сочетаний по принципам дополнения, контраста и очищения.

Параметры

  • querystringобязательный

    Beer style or dish name to find pairings for

review_recipe

Проверяет рецепт пива на соответствие руководствам стилей BJCP. Сравнивает OG, FG, IBU, SRM и ABV с ключевыми показателями стиля и возвращает оценочную таблицу.

Review Recipe

Проверяет рецепт пива на соответствие руководствам стилей BJCP. Сравнивает OG, FG, IBU, SRM и ABV с ключевыми показателями стиля и возвращает оценочную таблицу.

Параметры

  • stylestringобязательный

    Target beer style to check against (e.g. 'American IPA', 'Black IPA')

  • ognumberобязательный

    Original gravity (e.g. 1.065)

  • fgnumberобязательный

    Final gravity (e.g. 1.012)

  • ibunumberобязательный

    International Bitterness Units

  • srmnumberобязательный

    Standard Reference Method (colour)

  • abvnumberобязательный

    Alcohol by volume percentage

search_ingredients

Ищет ингредиенты для пивоварения (хмель, солод, дрожжи, добавки) по названию, типу или характеристике. Возвращает подробные свойства, такие как альфа-кислоты, цвет, атенюация и вкусовые профили.

Search Brewing Ingredients

Ищет ингредиенты для пивоварения (хмель, солод, дрожжи, добавки) по названию, типу или характеристике. Возвращает подробные свойства, такие как альфа-кислоты, цвет, атенюация и вкусовые профили.

Параметры

  • querystringобязательный

    Ingredient name, type, or characteristic to search for

  • categoryenum

    Category of ingredient to search within

    hopsmaltsyeastsadjunctsall
search_styles

Ищет стили пива BJCP по названию, категории или характеристикам. Возвращает ключевые показатели, общее впечатление, типичные ингредиенты и коммерческие примеры.

Search Beer Styles

Ищет стили пива BJCP по названию, категории или характеристикам. Возвращает ключевые показатели, общее впечатление, типичные ингредиенты и коммерческие примеры.

Параметры

  • querystringобязательный

    Style name, category, or characteristic to search for

suggest_recipe

Предлагает рецепт пива для целевого стиля. Возвращает состав солода, график хмеля, выбор дрожжей и параметры процесса.

Suggest Recipe

Предлагает рецепт пива для целевого стиля. Возвращает состав солода, график хмеля, выбор дрожжей и параметры процесса.

Параметры

  • stylestringобязательный

    Target beer style for the recipe

  • batch_size_litresnumber

    Batch size in litres

suggest_substitution

Находит заменители для ингредиента пивоварения (хмель, солод или дрожжи). Предлагает альтернативы с похожими характеристиками, показывая ключевые свойства для сравнения.

Suggest Ingredient Substitution

Находит заменители для ингредиента пивоварения (хмель, солод или дрожжи). Предлагает альтернативы с похожими характеристиками, показывая ключевые свойства для сравнения.

Параметры

  • ingredientstringобязательный

    Name of the ingredient to find substitutes for (e.g. 'Citra', 'Maris Otter', 'US-05')

  • rolestring

    Role in recipe for context (e.g. 'bittering', 'aroma', 'base', 'specialty')

  • stylestring

    Target beer style for context (e.g. 'American IPA', 'Stout')

Другие проверенные MCP-сервера

DataEval/dingo

DataEval/dingo

официальный

MCP-сервер Dingo даёт AI-агентам доступ к комплексной оценке качества данных: проверка датасетов, детекция галлюцинаций, анализ RAG-систем. Инструмент полезен ML-инженерам для автоматической валидации данных через ассистентов.

Python727
snyk/studio-mcp

snyk/studio-mcp

официальный

MCP-сервер Snyk интегрирует сканирование безопасности в AI-инструменты. Запускает SCA, SAST, IaC-проверки и возвращает уязвимости. Полезен для DevSecOps-пайплайнов. Управляется через `snyk mcp`.

Go53
getAlby/mcp

getAlby/mcp

официальный

MCP сервер Alby подключает Bitcoin Lightning кошелек к LLM-агентам через NWC. MCP инструмент умеет отправлять платежи, оплачивать L402 и работать с LNURL. Полезен разработчикам, добавляющим крипто-функции в AI-приложения.

TypeScript67
localstack/localstack-mcp-server

localstack/localstack-mcp-server

официальный

MCP-сервер для управления LocalStack — эмулятором облака. Разворачивайте стек (Terraform, CDK, SAM), анализируйте логи и инжектируйте сбои. Помогает разработчикам и DevOps быстрее отлаживать облачн...

TypeScript26
VeriTeknik/pluggedin-mcp-proxy

VeriTeknik/pluggedin-mcp-proxy

официальный

plugged.in MCP Hub — прокси-сервер, объединяющий множество MCP-серверов в один интерфейс. Он наделяет AI памятью, знаниями и инструментами, включает RAG-поиск, уведомления и управление документами. Работает с любыми MCP-клиентами.

TypeScript132
Coding-Solo/godot-mcp

Coding-Solo/godot-mcp

MCP-сервер для Godot: запускает редактор, выполняет проекты, захватывает отладку. Управляет сценами и проектами. Полезен разработчикам, использующим AI-агентов — даёт обратную связь от движка, уско...

JavaScript4784
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин