Skip to main content
Glama

mcp-memories

MCP-сервер, который захватывает сессии сборки кода и публикует их в общую базу знаний команды, делая прошлую работу доступной через семантический поиск.

Что он делает:

  • Автоматически захватывает каждую сессию агента через IDE-хуки (Cursor, Claude Code)

  • Когда вы вызываете complete_session, он подводит итоги с помощью Grove AI и создает эмбеддинги с Voyage voyage-code-4

  • Члены команды ищут на естественном языке — векторный поиск + реранжировка Voyage возвращает наиболее релевантные прошлые сборки

Настройка

1. Установка и сборка

npm install
npm run build

2. Настройка окружения

cp .env.example .env
# Fill in MONGODB_URI, MDB_GROVE_API_KEY, GROVE_BASE_URL, VOYAGE_API_KEY, MEMORIES_AUTHOR

3. Регистрация MCP-сервера

Добавьте в конфигурацию MCP вашей IDE (например, ~/.cursor/mcp.json или config.json Claude Desktop):

{
  "mcpServers": {
    "mcp-memories": {
      "command": "node",
      "args": ["/path/to/mcp-memories/dist/index.js"],
      "env": {
        "MONGODB_URI": "mongodb+srv://...",
        "MEMORIES_DB": "mcp_memories",
        "MDB_GROVE_API_KEY": "...",
        "GROVE_BASE_URL": "...",
        "GROVE_MODEL": "claude-3-7-sonnet",
        "VOYAGE_API_KEY": "...",
        "MEMORIES_AUTHOR": "your.name"
      }
    }
  }
}

4. Настройка хуков автозахвата

Cursor — hooks.json уже находится в .cursor/hooks.json. Он автоматически запускает скрипт захвата при каждом событии stop.

Claude Code — объедините фрагмент из hooks/claude/settings-snippet.json в ваш ~/.claude/settings.json, обновив путь, чтобы он указывал на этот репозиторий.

Related MCP server: Concept Tracker

Инструменты

Инструмент

Когда использовать

capture_activity

Вызывается автоматически хуками или вручную для записи того, над чем вы работаете

complete_session

Вызовите по завершении — запускает подведение итогов + создание эмбеддингов и публикует в команду

search_memories

Найдите прошлые сборки, релевантные тому, что вы собираетесь начать

get_overview

Посмотрите, что команда создала, по языку / тегу / репозиторию

list_recent

Просмотрите недавно опубликованные сессии

Типичный рабочий процесс

# During a session — automatic (hook fires) or manual:
capture_activity(session_id="abc123", conversation_context="Built JWT auth middleware...")

# When done:
complete_session(session_id="abc123", final_notes="Ended up using RS256 instead of HS256 because...")

# Later, someone else starting similar work:
search_memories(query="JWT authentication middleware Node.js")

Настройка MongoDB Atlas

Сервер создает свои собственные индексы при запуске, включая индекс векторного поиска Atlas (memories_vector_index, 1024 измерения, косинусное сходство, voyage-code-4). Вам нужен кластер Atlas с включенным векторным поиском.

F
license - not found
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

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

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • One shared brain for your AI coding agents: team memory, agent Q&A, tasks, and file claims.

  • Persistent memory and cross-session learning for AI coding assistants (hosted remote MCP).

  • Adaptive plan/build/review cycles for AI coding assistants, persisted across sessions.

View all MCP Connectors

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/benkipnis/mcp-memories'

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