Distillery — MCP-сервер для Claude Code: база знаний команды
Скиллы Claude поверх локальной базы знаний: записать решение из сессии, найти его позже по смыслу и собрать ответ со ссылками на источник.
claude mcp add distillery-mcp -e JINA_API_KEY=<JINA_API_KEY> -e OPENAI_API_KEY=<OPENAI_API_KEY> -- uvx distillery-mcpЧто делает Distillery
Distillery складывает рабочие заметки, записи встреч и ссылки в базу на DuckDB и хранит их как векторные эмбеддинги. Дальше вы обращаетесь к ней обычным языком — сервер ищет по смыслу и возвращает фрагменты с указанием, откуда они взялись. Работает локально через stdio или как хостинговый HTTP-сервис с входом через GitHub.
Поверх MCP-сервера идёт плагин из 15 слэш-команд: /distill записывает знание из сессии, /recall ищет, /pour сводит несколько записей в один ответ, /radar и /watch следят за лентами, /gh-sync подтягивает issues и PR из GitHub, /briefing и /digest показывают сводку по команде. Отдельно есть /setup — мастер первичной настройки.
Для локального запуска нужны Python 3.11+ и uv. Эмбеддинги по умолчанию считает fastembed прямо на машине, ключ API не требуется. Если хотите внешний провайдер, задайте DISTILLERY_EMBEDDING_PROVIDER и соответствующий ключ — для Jina это JINA_API_KEY, для OpenAI OPENAI_API_KEY. Плагин сам MCP-сервер не прописывает, поэтому после установки запустите /setup. Хостинговый демо-сервер годится только для пробы: конфиденциальные данные туда не кладите.
Какие задачи решает
- записать решение из рабочей сессии в базу знаний
- найти обсуждение по смыслу, а не по точному слову
- собрать ответ с цитатами из нескольких записей
- подтянуть issues и pull requests из GitHub в общую базу
- получить недельную сводку по активности команды
Примеры запросов агенту
- Сохрани в базу решение: локальное хранилище делаем на DuckDB
- Найди, что мы обсуждали про стратегии распределённого кеширования
- Собери из наших записей, как устроена авторизация, со ссылками на источники
Как установить Distillery
Командой платформы
claude mcp add distillery-mcp -e JINA_API_KEY=<JINA_API_KEY> -e OPENAI_API_KEY=<OPENAI_API_KEY> -- uvx distillery-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from distillery-mcp <команда>
Командой платформы
codex mcp add distillery --env JINA_API_KEY=<JINA_API_KEY> --env OPENAI_API_KEY=<OPENAI_API_KEY> -- uvx distillery-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from distillery-mcp <команда>
Файл настроек
{
"mcpServers": {
"distillery": {
"command": "uvx",
"args": [
"distillery-mcp"
],
"env": {
"JINA_API_KEY": "<JINA_API_KEY>",
"OPENAI_API_KEY": "<OPENAI_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from distillery-mcp <команда>
Файл настроек
{
"servers": {
"distillery": {
"type": "stdio",
"command": "uvx",
"args": [
"distillery-mcp"
],
"env": {
"JINA_API_KEY": "<JINA_API_KEY>",
"OPENAI_API_KEY": "<OPENAI_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from distillery-mcp <команда>
Командой платформы
gemini mcp add -e JINA_API_KEY=<JINA_API_KEY> -e OPENAI_API_KEY=<OPENAI_API_KEY> distillery uvx distillery-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from distillery-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Distillery
Как установить Distillery в Claude Code?
Сначала добавьте маркетплейс и поставьте плагин: claude plugin marketplace add norrietaylor/distillery, затем claude plugin install distillery. После этого запустите /setup, чтобы прописать MCP-сервер.
Что делает Distillery?
Это база знаний команды с поиском по смыслу. Слэш-команды плагина записывают заметки и решения, ищут по ним и собирают сводки со ссылками на исходные записи.
Нужен ли ключ API для локального запуска?
Нет. Эмбеддинги по умолчанию считает fastembed на вашей машине. Ключ понадобится, только если переключитесь на Jina или OpenAI через DISTILLERY_EMBEDDING_PROVIDER.