Skip to main content
Glama

Recall: сервер MCP для памяти на Appwrite Functions

Recall — это небольшое приложение для личной памяти, созданное на Appwrite. Оно включает удалённый MCP-сервер, размещённый как Appwrite Function, чтобы ИИ-инструменты вроде Claude Code могли сохранять и искать воспоминания пользователя с его разрешения.

Воспоминания хранятся в базе данных Appwrite VectorsDB: каждое воспоминание векторизуется моделью bge-small и находится по смыслу с помощью запроса на косинусное сходство. Аутентификация работает на OAuth2-сервере проекта: ИИ-клиенты регистрируются, пользователи одобряют доступ на экране согласия, который размещает Recall, а MCP-сервер проверяет токены, выпущенные проектом. Никакие API-ключи не выдаются, и пользователи могут в любой момент отключить инструмент.

Сопутствующий репозиторий для руководства из блога Appwrite «Build a memory MCP server on Appwrite».

Структура

apps/recall            The Recall web app (TanStack Start): memory dashboard,
                       email sign-in, the OAuth2 consent screen, and a
                       connected apps page.
functions/memory-mcp   The MCP server, deployed as an Appwrite Function.

Related MCP server: Recall

Настройка

  1. Создайте проект Appwrite.

  2. В консоли создайте базу данных VectorsDB с ID recall, затем коллекцию с ID memories, используя модель эмбеддингов bge-small (384), и добавьте индекс hnsw_cosine на поле embeddings.

  3. Создайте API-ключ с областями sessions.write, users.read, apps.read, databases.read, collections.read, collections.write, documents.read, documents.write и embeddings.write.

  4. Скопируйте .env.example в .env, указав ваш endpoint, ID проекта, API-ключ и случайный секрет сессии.

  5. В консоли откройте Auth > OAuth2 server, включите сервер, укажите URL авторизации http://localhost:4200/oauth/consent и добавьте области memories.read и memories.write.

  6. Установите и разверните MCP-сервер (используется Appwrite CLI):

    pnpm install
    appwrite login
    pnpm deploy:mcp
  7. Запустите веб-приложение:

    pnpm dev
  8. Подключитесь из Claude Code, используя домен функции из вывода развёртывания:

    claude mcp add --transport http recall https://<FUNCTION_DOMAIN>/mcp

    Запустите /mcp в Claude Code и выберите Authenticate. Войдите как пользователь Recall, одобрите доступ и попросите Claude что-нибудь запомнить.

A
license - permissive license
Not graded
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

  • A
    license
    Not graded
    quality
    C
    maintenance
    An MCP server that stores project memory in Supabase, allowing AI tools to persist context, notes, and decisions across sessions. Enables Claude Code, Codex, and similar assistants to maintain long-term project continuity through persistent memory storage.
    2
  • A
    license
    Not graded
    quality
    B
    maintenance
    A self-hosted MCP memory server with hybrid semantic and keyword search, providing persistent memory for AI coding assistants like Claude Code, Cursor, and Windsurf.
    15
    3
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    A personal memory MCP server for Claude Code that stores and retrieves memories via natural language, supporting text, images, files, and secrets with vector search.
  • A
    license
    Not graded
    quality
    D
    maintenance
    A persistent memory MCP server for Claude Code that enables long-term recall across sessions via hybrid search, code intelligence, and tools for reading/writing memory.
    23
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • Cloud-hosted MCP server for durable AI memory

  • An MCP memory server. One memory your agents share — across models, devices and apps.

  • One memory, every AI: Claude, ChatGPT, Perplexity, Gemini, Cursor, OpenClaw, Hermes, any MCP client.

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/appwrite-community/memory-mcp'

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