web3-plurality avatar

AI Context Flow

web3-plurality/plurality-mcp-server

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 tools

Public 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...

Parameters* required
profile_idstring
search_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...

Parameters* required
kinteger
default: 5
profile_idsvalue
querystring
read_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...

Parameters* required
context_idstring
limitinteger
default: 0
start_chunkinteger
default: 0
save_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...

Parameters* required
contentstring
profile_idstring
source_platformstring
default: unknown
titlevalue
save_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_...

Parameters* required
chat_historyarray
profile_idstring
source_platformstring
default: unknown
titlevalue
create_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.

Parameters* required
bucket_namestring

Sponsors

Readme

Plurality MCP Server

Universal memory for AI agents and tools. Save, organize and search context anywhere.

MCP Registry Smithery Version Python


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?


View the full README on GitHub

Details

Repository
github.com/web3-plurality/plurality-mcp-server
Categories
AI & LLM Tools, Search & Web Crawling
Transport
HTTP
Registry
MCP registry, active

Related AI & LLM Tools MCP servers

View all
1rachadele avatarBiolitrachadele/biolitLLM-assisted biomedical literature screening and extraction for PubMed, GEO, and preprints.2stars
2revsmoke avatarPromptrejectormcprevsmoke/promptrejectormcpSecurity gateway for AI agents: detects prompt injections, jailbreaks, and common vulnerabilities.2stars
3agentdrive-sh avatarAgentDriveagentdrive-sh/agentdrive-mcpCapture coding-agent sessions and resume them in any other agent: Claude Code, Codex, Cursor, more.2stars
4thezenmonster avataragentmemthezenmonster/agentmemGoverned memory for coding agents. Trust lifecycle, conflict detection, health scoring.2stars
5tjp2021 avatarMcp Thinkgatetjp2021/mcp-thinkgateAuto-classifies prompt complexity and routes to the right Claude thinking mode. No API key needed.2stars
6woladi avatarPseudonym Mcpwoladi/pseudonym-mcpLocally pseudonymizes sensitive text before cloud LLM work and restores the tokens afterward.2stars