MemoryPlugin
Qué hace este MCP
Stores, searches, organizes, and recalls persistent memories, conversations, and uploaded documents across AI platforms.
Herramientas
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Name for the new bucket'}}}
Esquema de entrada
{'type': 'object', 'required': ['conversationId'], 'properties': {'conversationId': {'type': 'string', 'description': 'Conversation ID from the recall_chat_history sources array'}}}
Esquema de entrada
{'type': 'object', 'required': ['conversationId'], 'properties': {'conversationId': {'type': 'string', 'description': 'Conversation ID from the recall_chat_history sources array'}}}
Esquema de entrada
{'type': 'object', 'required': ['conversationId'], 'properties': {'conversationId': {'type': 'string', 'description': 'Conversation ID from the recall_chat_history sources array'}}}
Esquema de entrada
{'type': 'object', 'properties': {'all': {'type': 'boolean', 'description': 'Whether to fetch all memories'}, 'count': {'type': 'number', 'description': 'Number of memories to retrieve (default: 10)'}, 'query': {'type': 'string', 'description': 'Optional search query'}, 'latest': {'type': 'boolean', 'description': 'Whether to fetch only latest memories'}, 'bucketId': {'type': 'number', 'description': 'Optional bucket ID to filter memories'}}}
Esquema de entrada
{'type': 'object', 'required': ['bucketId'], 'properties': {'bucketId': {'type': 'string', 'description': 'Bucket ID to get categories for'}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', 'required': ['bucketId', 'categoryId'], 'properties': {'limit': {'type': 'number', 'description': 'Number of memories to retrieve (default: 20)'}, 'bucketId': {'type': 'string', 'description': 'Bucket ID containing the category'}, 'categoryId': {'type': 'string', 'description': 'Category ID to get memories from'}}}
Esquema de entrada
{'type': 'object', 'properties': {'mode': {'enum': ['speed', 'quality'], 'type': 'string', 'description': "Retrieval mode. 'speed' (default) uses the fast path. 'quality' uses GPT-OSS planning, temporal exploration, and DeepSeek evidence judgment for more thorough recall at higher latency."}, 'after': {'type': 'string', 'description': 'Optional ISO 8601 date lower bound (inclusive). Bare dates like "2025-01-15" mean start-of-day UTC.'}, 'query': {'type': 'string', 'description': 'Natural-language description of what the assistant is currently helping with.'}, 'before': {'type': 'string', 'description': 'Optional ISO 8601 date upper bound (inclusive). Bare dates like "2025-01-15" mean end-of-day UTC.'}, 'queries': {'type': 'array', 'items': {'type': 'object', 'required': ['query'], 'properties': {'mode': {'enum': ['speed', 'quality'], 'type': 'string', 'description': 'Per-query override for retrieval mode.'}, 'after': {'type': 'string', 'description': 'Per-query override; same semantics as top-level `after`.'}, 'query': {'type': 'string', 'description': 'The search query for this parallel request.'}, 'before': {'type': 'string', 'description': 'Per-query override; same semantics as top-level `before`.'}, 'platform': {'enum': ['claude', 'chatgpt', 'typingmind'], 'type': 'string', 'description': 'Optional hint about the downstream chat platform.'}, 'maxTokens': {'type': 'number', 'description': 'Maximum tokens for this query (defaults to 600).'}, 'conversationContext': {'type': 'string', 'description': 'Short plaintext summary of the immediate conversation exchange.'}, 'conversationHistory': {'type': 'array', 'items': {'type': 'object', 'required': ['role', 'content'], 'properties': {'role': {'enum': ['user', 'assistant'], 'type': 'string'}, 'content': {'type': 'string'}}}, 'description': 'Ordered list of recent dialogue turns to ground retrieval.'}}}, 'description': 'Array of query objects to process in parallel (max 15).'}, 'platform': {'enum': ['claude', 'chatgpt', 'typingmind'], 'type': 'string', 'description': 'Optional hint about the downstream chat platform.'}, 'maxTokens': {'type': 'number', 'description': 'Maximum tokens to allocate for injected context (defaults to 600, hard cap 2000).'}, 'conversationContext': {'type': 'string', 'description': 'Short plaintext summary of the immediate conversation exchange.'}, 'conversationHistory': {'type': 'array', 'items': {'type': 'object', 'required': ['role', 'content'], 'properties': {'role': {'enum': ['user', 'assistant'], 'type': 'string'}, 'content': {'type': 'string'}}}, 'description': 'Ordered list of recent dialogue turns to ground retrieval.'}}}
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'description': 'Number of memories to retrieve (default: 10)'}, 'query': {'type': 'string', 'description': 'Search query'}, 'bucketId': {'type': 'string', 'description': 'Optional bucket ID to limit search scope'}}}
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'topK': {'type': 'number', 'description': 'Number of results to return (default: 5, max: 20)'}, 'query': {'type': 'string', 'description': 'Search query text'}, 'bucketId': {'type': 'number', 'description': 'Optional file bucket ID to limit search scope'}}}
Esquema de entrada
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'The memory text to store'}, 'bucketId': {'type': 'number', 'description': 'Optional bucket ID to store the memory in'}}}
Esquema de entrada
{'type': 'object', 'properties': {'text': {'type': 'string', 'description': 'New text content (single memory only)'}, 'bucketId': {'type': 'number', 'description': 'Target bucket ID'}, 'memoryId': {'type': 'string', 'description': 'Encoded memory ID for single edit/move'}, 'memoryIds': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Array of encoded memory IDs for bulk move (max 100)'}, 'bucketName': {'type': 'string', 'description': 'Target bucket name (auto-creates if missing)'}}}
Cambios recientes en herramientas
Servidores MCP similares
Stable Baseline
Manages company documents, knowledge graphs, whiteboards, projects, plans, tasks, teams, and improvement workflows.
Dayze — Life Context
Provides authenticated personal life-context data and tools for contacts, memories, events, expenses, trips, assets, places, and …
YouSpot
Connects personal contacts, companies, notes, files, CRM records, email, Slack, LinkedIn, and calendars, with search, relationshi…
mcp
Manages Nestr workspaces, roles, circles, tensions, governance proposals, comments, daily plans, graph relationships, agents, and…
personalbrain-mcp
Provides read and write access to a personal knowledge graph, including thoughts, notes, links, attachments, queries, and change …
Kaiku
Manages team issues, comments, attachments, projects, wiki pages, and related development workflows.
Dock
Provides collaborative workspaces with tables, documents, HTML surfaces, files, formulas, comments, activity tracking, agent mess…
ContextLayer
Stores and retrieves organizational documents and knowledge-graph context while managing projects, tasks, teams and work sessions.