Skip to main content
Glama
brainfeatherai

@brainfeather/mcp

@brainfeather/mcp

Долговременная память для ИИ-агентов, пишущих код. Факты, записанные один раз, доступны каждому клиенту.

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

Установка

Добавьте в конфигурацию вашего MCP-клиента:

{
  "mcpServers": {
    "brainfeather": {
      "command": "npx",
      "args": ["-y", "@brainfeather/mcp"],
      "env": {
        "BRAINFEATHER_API_KEY": "bf_live_your_key_here"
      }
    }
  }
}

Сгенерируйте ключ на brainfeather.com/settings.

Расположение файлов конфигурации:

Клиент

Путь

Claude Code

~/.claude/settings.json

Cursor

~/.cursor/mcp.json

Другое

см. документацию MCP вашего клиента

Related MCP server: arcane

Окружение

Переменная

Обязательна

По умолчанию

BRAINFEATHER_API_KEY

да

BRAINFEATHER_API_URL

нет

https://brainfeather.com/api/v1

Ключ — единственное учётное данное. Он привязан к одному аккаунту, и его отзыв из панели управления вступает в силу со следующего запроса — без переразвёртывания и общего секрета.

Предпочитаете хранить ключи вне конфигурации редактора? Поместите их в ~/.brainfeather/config.json:

{ "apiKey": "bf_live_your_key_here" }

Переменные окружения имеют приоритет.

Инструменты

Инструмент

Когда агент его использует

get_context

Открытие сессии — загружает стек, решения, соглашения

search_memory

Перед выбором библиотеки или шаблона

save_memory

В момент появления устойчивого факта

forget_memory

Что-то было записано по ошибке

list_entities

Какие инструменты и концепции задействованы в этом проекте

traverse_graph

Что ещё затрагивает изменение одного инструмента

Шесть инструментов, а не шестнадцать. Описание каждого инструмента находится в контексте модели на каждом ходу, поэтому набор намеренно мал — и в каждом описании указано, когда его вызывать, потому что режим отказа для сервера памяти — это не сломанный инструмент, а агент, который никогда его не вызывает.

Что сохраняется

save_memory можно безопасно вызывать свободно. Сервер решает, что сохранится:

Отфильтровано — приветствия, подтверждения, размышления вслух, временное состояние, разовые команды. «Доброе утро» и «дай мне проверить» никогда не попадают в хранилище.

Дедуплицировано — точные повторы и почти повторы по пересечению токенов. Сохранение одного и того же факта дважды сообщает Already known и ничего не меняет.

Заменено — факт, противоречащий существующему, отменяет его, а не соседствует с ним. Последующие чтения возвращают только то, что всё ещё действует, поэтому решение, отменённое в июне, не всплывёт в августе.

Связано — инструменты, языки и фреймворки извлекаются автоматически и связываются с воспоминаниями, которые их упоминают. Без ручной разметки.

Ответ сообщает, что произошло: Saved …, Already known … или Not stored — <why>.

Ответы намеренно кратки

Всё, что возвращает этот сервер, попадает в контекстное окно, поэтому вывод — это простые строки, а не JSON. Три воспоминания, сериализованные в pretty-printed JSON, заняли 713 символов; те же строки в виде линий — 131.

Это количество символов, а не токенов — соотношение токенов зависит от токенизатора и не измерялось.

Требования

Node 18 или новее (использует глобальный fetch).

Ссылки

Maintenance

ActivityMaintained
ResponsivenessNo issues

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/brainfeatherai/brainfeather-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server