Recall
Recall: Appwrite Functions 上のメモリ MCP サーバー
Recall は Appwrite 上に構築された小さな個人メモリアプリです。Appwrite Function としてホストされるリモート MCP サーバーを同梱しており、Claude Code などの AI ツールがユーザーの許可を得てメモリを保存・検索できます。
メモリは Appwrite VectorsDB データベースに保存されます。各メモリは bge-small モデルで埋め込みされ、コサイン類似度クエリで意味に基づいて取得されます。認証はプロジェクトの OAuth2 サーバーで実行されます。AI クライアントが自身を登録し、ユーザーは 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
セットアップ
Appwrite プロジェクトを作成します。
コンソールで、ID
recallの VectorsDB データベースを作成し、bge-small(384) 埋め込みモデルを使用して IDmemoriesのコレクションを作成し、embeddingsフィールドにhnsw_cosineインデックスを追加します。スコープ
sessions.write、users.read、apps.read、databases.read、collections.read、collections.write、documents.read、documents.write、embeddings.writeを持つ API キーを作成します。.env.exampleを.envにコピーし、エンドポイント、プロジェクト ID、API キー、ランダムなセッションシークレットを設定します。コンソールで Auth > OAuth2 server を開き、サーバーを有効にして、認可 URL を
http://localhost:4200/oauth/consentに設定し、memories.readとmemories.writeスコープを追加します。MCP サーバーをインストールしてデプロイします(Appwrite CLI を使用):
pnpm install appwrite login pnpm deploy:mcpWeb アプリを実行します:
pnpm devデプロイ出力の関数ドメインを使用して、Claude Code から接続します:
claude mcp add --transport http recall https://<FUNCTION_DOMAIN>/mcpClaude Code 内で
/mcpを実行し、Authenticate を選択します。Recall ユーザーとしてサインインし、アクセスを承認して、Claude に何かを覚えてもらうよう依頼します。
This server cannot be installed
Maintenance
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
- AlicenseNot gradedqualityCmaintenanceAn 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
- AlicenseNot gradedqualityBmaintenanceA self-hosted MCP memory server with hybrid semantic and keyword search, providing persistent memory for AI coding assistants like Claude Code, Cursor, and Windsurf.153MIT
- FlicenseNot gradedqualityDmaintenanceA personal memory MCP server for Claude Code that stores and retrieves memories via natural language, supporting text, images, files, and secrets with vector search.
- AlicenseNot gradedqualityDmaintenanceA 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.231MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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