이 MCP로 할 수 있는 일
Stores, searches, resumes, and retrieves chat memories, sessions, decisions, preferences, and topic-specific context.
도구
입력 스키마
{'type': 'object', 'required': ['content', 'type'], 'properties': {'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Tags for categorization'}, 'type': {'enum': ['fact', 'decision', 'preference', 'insight', 'note'], 'type': 'string', 'description': 'Type of memory'}, 'content': {'type': 'string', 'description': 'Content of the memory'}, 'metadata': {'type': 'object', 'description': 'Additional metadata'}, 'source_session_id': {'type': 'string', 'description': 'Optional reference to source session'}}}
출력 스키마
{'type': 'object', 'required': ['message'], 'properties': {'message': {'type': 'string', 'description': 'Human-readable tool result text.'}}, 'additionalProperties': True}
입력 스키마
{'type': 'object', 'required': ['context', 'tool_source'], 'properties': {'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Optional search tags.'}, 'title': {'type': 'string', 'description': 'Chat title when visible.'}, 'origin': {'enum': ['human', 'automation'], 'type': 'string', 'description': 'human (default) or automation (hooks/cron).'}, 'status': {'type': 'string', 'description': 'Optional status, e.g. laufend or abgeschlossen.'}, 'context': {'type': 'string', 'description': 'Handoff another AI can continue from: goal, state, constraints, next steps.'}, 'project': {'type': 'string', 'description': 'Optional project name.'}, 'created_at': {'type': 'string', 'description': 'Optional ISO 8601 chat date from the client.'}, 'key_topics': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Main topics.'}, 'open_items': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Open tasks.'}, 'session_id': {'type': 'string', 'description': 'Stable chat ID. Reuse it so checkpoints update one row. Claude Code/Codex: claude-code-<client session id>.'}, 'source_urls': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Optional URLs.'}, 'tool_source': {'type': 'string', 'description': 'Client: cursor, claude, chatgpt, …'}, 'continues_from': {'type': 'string', 'description': 'Optional session_id from palim_resume that this chat continues.'}, 'decisions_made': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Decisions in this chat.'}, 'referenced_files': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Relevant files.'}, 'resolved_open_items': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Previously open items that are now done; quote a leading fragment.'}}}
출력 스키마
{'type': 'object', 'required': ['message'], 'properties': {'message': {'type': 'string', 'description': 'Human-readable tool result text.'}}, 'additionalProperties': True}
입력 스키마
{'type': 'object', 'required': ['memory_id'], 'properties': {'memory_id': {'type': 'string', 'description': 'ID of the memory to permanently delete'}}}
출력 스키마
{'type': 'object', 'required': ['message'], 'properties': {'message': {'type': 'string', 'description': 'Human-readable tool result text.'}}, 'additionalProperties': True}
입력 스키마
{'type': 'object', 'required': ['session_id'], 'properties': {'session_id': {'type': 'string', 'description': 'The session ID to delete'}, 'hard_delete': {'type': 'boolean', 'default': False, 'description': 'If true, permanently deletes all data. Default: false (soft delete).'}}}
출력 스키마
{'type': 'object', 'required': ['message'], 'properties': {'message': {'type': 'string', 'description': 'Human-readable tool result text.'}}, 'additionalProperties': True}
입력 스키마
{'type': 'object', 'required': [], 'properties': {'limit': {'type': 'number', 'description': 'Max topics in the index (most recently updated first). Default 20 when omitted. Pass 0 for every topic.'}, 'topic': {'type': 'string', 'description': 'Optional topic slug or name. When set, returns the full topic document instead of the index.'}}}
출력 스키마
{'type': 'object', 'required': ['message'], 'properties': {'message': {'type': 'string', 'description': 'Human-readable tool result text.'}}, 'additionalProperties': True}
입력 스키마
{'type': 'object', 'required': ['topic'], 'properties': {'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Filter by metadata tags (match any).'}, 'topic': {'type': 'string', 'description': 'Topic to get context for.'}, 'status': {'type': 'string', 'description': 'Optional filter by metadata.status (e.g. "laufend", "abgeschlossen").'}, 'project': {'type': 'string', 'description': 'Optional filter by project'}, 'max_sessions': {'type': 'number', 'default': 3, 'description': 'Maximum number of sessions to include (default: 3)'}}}
출력 스키마
{'type': 'object', 'required': ['message'], 'properties': {'message': {'type': 'string', 'description': 'Human-readable tool result text.'}}, 'additionalProperties': True}
입력 스키마
{'type': 'object', 'required': [], 'properties': {'category': {'enum': ['all', 'sessions', 'search', 'memory', 'setup', 'encryption'], 'type': 'string', 'description': 'Filter by category. Default: all.'}}}
출력 스키마
{'type': 'object', 'required': ['message'], 'properties': {'message': {'type': 'string', 'description': 'Human-readable tool result text.'}}, 'additionalProperties': True}
입력 스키마
{'type': 'object', 'required': [], 'properties': {'project': {'type': 'string', 'description': 'Optional: only consider threads belonging to this project (case-insensitive; Logisoft ≡ logisoft).'}, 'tool_source': {'type': 'string', 'description': 'Optional: only consider threads from one client (cursor, claude, codex, chatgpt, ...).'}, 'within_hours': {'type': 'number', 'description': 'Optional: ignore threads older than this many hours. Omit to always return the latest thread.'}, 'include_messages': {'type': 'boolean', 'description': 'Optional: append the tail of the transcript when the thread has stored messages. Default false.'}}}
출력 스키마
{'type': 'object', 'required': ['message'], 'properties': {'message': {'type': 'string', 'description': 'Human-readable tool result text.'}}, 'additionalProperties': True}
입력 스키마
{'type': 'object', 'required': ['context', 'tool_source'], 'properties': {'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Optional search tags.'}, 'title': {'type': 'string', 'description': 'Chat title when visible.'}, 'origin': {'enum': ['human', 'automation'], 'type': 'string', 'description': 'human (default) or automation (hooks/cron).'}, 'status': {'type': 'string', 'description': 'Optional status, e.g. laufend or abgeschlossen.'}, 'context': {'type': 'string', 'description': 'Handoff another AI can continue from: goal, state, constraints, next steps.'}, 'project': {'type': 'string', 'description': 'Optional project name.'}, 'created_at': {'type': 'string', 'description': 'Optional ISO 8601 chat date from the client.'}, 'key_topics': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Main topics.'}, 'open_items': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Open tasks.'}, 'session_id': {'type': 'string', 'description': 'Stable chat ID. Reuse it so checkpoints update one row. Claude Code/Codex: claude-code-<client session id>.'}, 'source_urls': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Optional URLs.'}, 'tool_source': {'type': 'string', 'description': 'Client: cursor, claude, chatgpt, …'}, 'continues_from': {'type': 'string', 'description': 'Optional session_id from palim_resume that this chat continues.'}, 'decisions_made': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Decisions in this chat.'}, 'referenced_files': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Relevant files.'}, 'resolved_open_items': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Previously open items that are now done; quote a leading fragment.'}}}
출력 스키마
{'type': 'object', 'required': ['message'], 'properties': {'message': {'type': 'string', 'description': 'Human-readable tool result text.'}}, 'additionalProperties': True}
입력 스키마
{'type': 'object', 'required': ['title', 'messages'], 'properties': {'title': {'type': 'string', 'description': 'Session title. Reuse across saves; else the exact chat title from the client UI.'}, 'summary': {'type': 'object', 'required': ['summary_text', 'key_topics', 'open_items', 'decisions_made', 'referenced_files'], 'properties': {'key_topics': {'type': 'array', 'items': {'type': 'string'}, 'description': '3-5 main topics discussed.'}, 'open_items': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Open tasks or questions remaining.'}, 'summary_text': {'type': 'string', 'description': '2-5 sentence summary of the entire conversation.'}, 'user_insights': {'type': 'object', 'description': 'Optional long-term profile patch only (relationships, life_phases, personality, preferences, interests, goals, employer/role/location). No filenames, paths, env vars, or session todos. See docs for field shapes.'}, 'decisions_made': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Decisions reached during the conversation.'}, 'referenced_files': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Files, paths, or key concepts referenced.'}, 'resolved_open_items': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Prior open items now done (quote wording); moved into Resolved.'}}, 'description': 'Full-conversation summary. Required arrays may be empty.'}, 'messages': {'type': 'array', 'items': {'type': 'object', 'required': ['role', 'content'], 'properties': {'role': {'enum': ['user', 'assistant', 'system', 'model'], 'type': 'string', 'description': 'Sender role. "model" maps to "assistant".'}, 'content': {'type': 'string', 'description': 'Message content'}}}, 'description': 'Messages to save (role + content). When appending, only unsaved messages.'}, 'metadata': {'type': 'object', 'required': ['tool_source'], 'properties': {'tags': {'type': 'array', 'items': {'type': 'string'}}, 'origin': {'enum': ['human', 'automation'], 'type': 'string', 'description': 'Producer: automation for cron/routines without a human; default human.'}, 'status': {'type': 'string', 'description': 'Lifecycle: laufend | abgeschlossen | referenz | archiviert.'}, 'project': {'type': 'string'}, 'source_urls': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Related URLs (chat link, sources).'}, 'tool_source': {'enum': ['cursor', 'claude', 'chatgpt', 'gemini', 'perplexity', 'copilot', 'bing', 'web'], 'type': 'string', 'description': 'AI platform this session originates from.'}}, 'description': 'Session metadata. tool_source is required.'}, 'overwrite': {'type': 'boolean', 'description': 'Replace all existing messages instead of appending. Default: false.'}, 'created_at': {'type': 'string', 'description': 'Optional ISO 8601 creation date from the AI client (new sessions only).'}, 'session_id': {'type': 'string', 'description': 'Session id. Reuse across saves in this chat; else from chat URL or a new UUID.'}}}
출력 스키마
{'type': 'object', 'required': ['message'], 'properties': {'message': {'type': 'string', 'description': 'Human-readable tool result text.'}}, 'additionalProperties': True}
입력 스키마
{'type': 'object', 'required': [], 'properties': {'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Filter by metadata tags (match any).'}, 'limit': {'type': 'number', 'default': 5, 'description': 'Maximum number of results (default: 5)'}, 'query': {'type': 'string', 'description': 'Full-text search query. Omit for tags-only or project-only filtering.'}, 'status': {'type': 'string', 'description': 'Optional filter by metadata.status (e.g. "laufend", "abgeschlossen", "referenz", "archiviert").'}, 'project': {'type': 'string', 'description': 'Optional case-insensitive project filter (Logisoft ≡ logisoft). Allowed without query or tags.'}, 'tool_source': {'type': 'string', 'description': 'Optional explicit filter by tool source (cursor, claude, chatgpt, web, etc.).'}}}
출력 스키마
{'type': 'object', 'required': ['message'], 'properties': {'message': {'type': 'string', 'description': 'Human-readable tool result text.'}}, 'additionalProperties': True}
최근 도구 변경
유사한 MCP 서버
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.