
AI Context Flow
Gives Claude, Cursor, ChatGPT, and other MCP clients persistent memory across sessions through organized buckets you manage in a web dashboard. You get seven tools: semantic search across saved content, read/write for documents and conversations, and bucket management for organizing context by project or topic. Authentication works via OAuth for interactive use or PATs for headless agents and CI pipelines. The server talks to Plurality's API Gateway and vector service over HTTP, so memories sync everywhere you connect. Useful when you want agents to remember past conversations, reference saved research, or share context across different AI tools without re-explaining background every time.
- GitHub stars
- 2
- tools
- 7
- transport
- HTTP
- last updated
- May 14, 2026
Tools
7 toolsPublic tool metadata for what this MCP can expose to an agent.
get_user_memory_bucketsList all memory buckets (AI profiles) for the authenticated user. Each bucket is a themed collection of documents, notes, and files. Returns bucket IDs, names, and item counts. Use this first to discover available memory buckets before browsing or searching their contents. Ret...
List all memory buckets (AI profiles) for the authenticated user. Each bucket is a themed collection of documents, notes, and files. Returns bucket IDs, names, and item counts. Use this first to discover available memory buckets before browsing or searching their contents. Ret...
No parameter schema in public metadata yet.
list_items_in_memory_bucketList all stored items (documents, files, notes) inside a specific memory bucket. Returns item metadata including title, description, source type, file name, size, and chunk count — but not the actual content. Use this to browse what's stored in a bucket before reading or searc...1 params
List all stored items (documents, files, notes) inside a specific memory bucket. Returns item metadata including title, description, source type, file name, size, and chunk count — but not the actual content. Use this to browse what's stored in a bucket before reading or searc...
profile_idstringsearch_memorySearch across the user's stored memory using semantic vector similarity. Finds relevant content even when the query doesn't exactly match stored text. Searches all memory buckets by default, or specify bucket IDs to narrow scope. Searches across both owned and shared buckets a...3 params
Search across the user's stored memory using semantic vector similarity. Finds relevant content even when the query doesn't exactly match stored text. Searches all memory buckets by default, or specify bucket IDs to narrow scope. Searches across both owned and shared buckets a...
kintegerprofile_idsvaluequerystringread_contextRead the full content of a specific stored memory item (document, file, or note). Returns the actual text content with pagination support for large documents. Use start_chunk and limit to read specific portions — defaults to returning all content. Use this after finding an ite...3 params
Read the full content of a specific stored memory item (document, file, or note). Returns the actual text content with pagination support for large documents. Use start_chunk and limit to read specific portions — defaults to returning all content. Use this after finding an ite...
context_idstringlimitintegerstart_chunkintegersave_memorySave text content to a specific memory bucket. IMPORTANT — Before calling this tool: 1. Call get_user_memory_buckets to list available buckets 2. Ask the user which bucket to save to, or offer to create a new one 3. If the user wants a new bucket, call create_memory_bucket fir...4 params
Save text content to a specific memory bucket. IMPORTANT — Before calling this tool: 1. Call get_user_memory_buckets to list available buckets 2. Ask the user which bucket to save to, or offer to create a new one 3. If the user wants a new bucket, call create_memory_bucket fir...
contentstringprofile_idstringsource_platformstringtitlevaluesave_conversationSave a conversation (chat history) to a specific memory bucket. IMPORTANT — Before calling this tool: 1. Call get_user_memory_buckets to list available buckets 2. Ask the user which bucket to save to, or offer to create a new one 3. If the user wants a new bucket, call create_...4 params
Save a conversation (chat history) to a specific memory bucket. IMPORTANT — Before calling this tool: 1. Call get_user_memory_buckets to list available buckets 2. Ask the user which bucket to save to, or offer to create a new one 3. If the user wants a new bucket, call create_...
chat_historyarrayprofile_idstringsource_platformstringtitlevaluecreate_memory_bucketCreate a new memory bucket (AI profile) for organizing saved content. Only use this when the user explicitly wants a new bucket. Always ask the user for confirmation before creating. Args: bucket_name: A descriptive name for the new bucket.1 params
Create a new memory bucket (AI profile) for organizing saved content. Only use this when the user explicitly wants a new bucket. Always ask the user for confirmation before creating. Args: bucket_name: A descriptive name for the new bucket.
bucket_namestringSponsors
Readme
Plurality MCP Server
Universal memory for AI agents and tools. Save, organize and search context anywhere.
An Model Context Protocol server that gives any MCP-compatible AI client persistent memory — documents, notes, conversations, and files stored across organized memory buckets with semantic search. Supports OAuth and Personal Access Tokens (PAT) based authentication.
Why use this?
Details
- Repository
- github.com/web3-plurality/plurality-mcp-server
- Categories
- AI & LLM Tools, Search & Web Crawling
- Transport
- HTTP
- Registry
- MCP registry, active