# akb

akb подключает AI-агента к Git-backed базе знаний с поиском, документами, таблицами, файлами и связями между объектами.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 163
- Автор: dnotitia
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/dnotitia/akb
- Обновлён: 2026-10-23
- HTML: https://affpapa.org/nevibecode/mcp/akb

## Что делает

akb — MCP-сервер для организационной памяти AI-агентов. Он хранит документы, таблицы и файлы в PostgreSQL-хранилище с версиями, а затем ищет по ним через сочетание семантического и ключевого поиска. URI-граф связывает объекты между собой, чтобы агент мог учитывать отношения, а не только совпадения слов.

Сервер даёт агенту операции для записи, поиска, просмотра и работы со связями. В репозитории также есть готовые плагины для Claude Code и Codex: `akb-wiki` загружает источники в базу и отвечает по ним с цитатами, `akb-sessions` сохраняет отчёт о сессии, а `akb-claude-code` связывает жизненный цикл сессии с памятью AKB. Для подключения нужны `AKB_MCP_URL` и `AKB_PAT`, поэтому без адреса сервера и токена установка не завершится.

## Требования
- Нужно: Node.js (команды через npx)
- Переменные окружения: `AKB_MCP_URL`, `AKB_PAT` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

### Claude Code (родная платформа)

**Командой платформы**
```bash
claude mcp add akb -e AKB_MCP_URL=<AKB_MCP_URL> -e AKB_PAT=<AKB_PAT> -- npx -y akb-mcp
```
Вместо <…> подставьте свои значения

### Codex

**Командой платформы**
```bash
codex mcp add akb --env AKB_MCP_URL=<AKB_MCP_URL> --env AKB_PAT=<AKB_PAT> -- npx -y akb-mcp
```
Вместо <…> подставьте свои значения

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "akb": {
            "command": "npx",
            "args": [
                "-y",
                "akb-mcp"
            ],
            "env": {
                "AKB_MCP_URL": "<AKB_MCP_URL>",
                "AKB_PAT": "<AKB_PAT>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "akb": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "akb-mcp"
            ],
            "env": {
                "AKB_MCP_URL": "<AKB_MCP_URL>",
                "AKB_PAT": "<AKB_PAT>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add -e AKB_MCP_URL=<AKB_MCP_URL> -e AKB_PAT=<AKB_PAT> akb npx -y akb-mcp
```
Вместо <…> подставьте свои значения

## Когда брать
- сохранить документы и файлы в общей базе знаний
- найти сведения по смыслу и ключевым словам
- связать документы через URI-граф
- записать итоги coding-сессии и последующие задачи
- загрузить данные из локального файла или внешнего источника

## Примеры запросов агенту
- Найди в базе знаний решения по авторизации и укажи связанные документы.
- Сохрани итоги этой coding-сессии как отчёт с задачами, решениями и идеями.
- Загрузи `README.md` в хранилище и ответь на вопросы по нему с цитатами.

## Похожие
- [GitHub](https://affpapa.org/nevibecode/mcp/github.md) — MCP-сервер · ★ 33918
- [Netdata](https://affpapa.org/nevibecode/mcp/netdata.md) — MCP-сервер · ★ 81115
- [browser-use](https://affpapa.org/nevibecode/mcp/browser-use.md) — MCP-сервер · ★ 119160
- [Codebase Memory](https://affpapa.org/nevibecode/mcp/codebase-memory.md) — MCP-сервер · ★ 47392
- [mcp-server](https://affpapa.org/nevibecode/mcp/mcp-server.md) — MCP-сервер · ★ 43872
- [AIHawk](https://affpapa.org/nevibecode/mcp/aihawk.md) — MCP-сервер · ★ 32221

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
