mcpserver.lol
registry/cogmemai
Connection check local install

cogmemai

The smart memory layer for everything Ai. 95.10% LongMemEval (highest published).

Tools 52
GitHub stars 7
Installs / wk 254
Licence MIT
Transport stdio, streamable-http
Last checked never

Tools & capabilities

52 tools

Read from the published package source — this server runs locally, so there is no endpoint to query. Names are taken from the code, not observed at runtime, and descriptions are often absent.

bulk_delete from source
Delete multiple memories at once by their IDs. Maximum 100 IDs per call. This is permanent.
bulk_update from source
Update multiple memories at once. Each item needs a memory_id and fields to update. Maximum 50 items per call.
consolidate_memories from source
Consolidate related memories into fewer, richer memories. Finds clusters of memories sharing the same subject (3+ memories required), then uses AI to synthesize each cluster into 1…
delete_memory from source
Move a memory to the trash by its ID. Trashed memories are hidden from recall and restorable with restore_memory for 30 days, then purged permanently.
delete_rule from source
Delete a mandatory rule by its memory ID. Use list_rules to find the ID first.
early_return_api_returned_none from source
early_return_cooldown from source
early_return_message_too_short from source
early_return_no_api_key from source
early_return_no_session_id from source
early_return_no_topic_cache from source
early_return_no_topic_match from source
early_return_no_transcript_path from source
early_return_not_substantial from source
early_return_stale_cache from source
early_return_stop_hook_active from source
early_return_summary_too_short from source
early_return_too_few_keywords from source
early_return_topics_already_injected from source
early_return_unreadable_marker from source
export_memories from source
Export all memories as JSON. Use this to back up memories or transfer them to another project.
extract_memories from source
Extract memories from a conversation exchange using AI. Send the developer message and assistant response, and the server identifies facts worth remembering (architecture decisions…
extract_principles from source
Analyze memory clusters and extract underlying factual principles or patterns. Principles are observations about your project —
feedback_memory from source
Signal whether a recalled memory was useful or irrelevant. Helps improve future recall quality over time. Use after recalling memories to indicate which were helpful vs noise.
generate_skills from source
Manually trigger skill generation from your corrections, preferences, and patterns. Skills are behavioral directives that auto-improve how the AI works with you. CogmemAi also gene…
get_analytics from source
Get a memory health dashboard with insights: most recalled memories, never-recalled memories, stale memories, growth trends, and breakdowns by type and category. Use this to identi…
get_file_changes from source
Show what files changed since your last session. Compares the current git state to a snapshot saved when your previous session ended. Helps you understand what happened between ses…
get_memory_links from source
View all memories linked to a specific memory. Returns the relationship type and full memory details for each connection. Use this to explore the knowledge graph around a memory.
get_memory_versions from source
View the edit history of a memory. Shows all previous versions with timestamps and what changed. Useful for understanding how a decision or fact evolved over time.
get_project_context from source
Load top memories for the current project plus relevant global memories. Use at the start of a session to get full context from previous sessions. Optionally pass context to get me…
get_stale_memories from source
Find memories that may be outdated based on age and access patterns. Returns memories that haven\
get_tasks from source
Get tasks for the current project. Returns tasks filtered by status — defaults to showing pending and in_progress tasks. Use at session start to pick up where you left off.
get_usage from source
Get current usage statistics — memory count, extractions this month, tier info, projects.
import_memories from source
Bulk import memories from a JSON array. Each memory needs at minimum a content field. Deduplication is applied automatically.
ingest_document from source
Extract memories from a document by splitting it into chunks and processing each one. Great for onboarding — feed in READMEs, architecture docs, or API specs to quickly build proje…
link_memories from source
Connect two related memories with a named relationship. Use this to build a knowledge graph — e.g., linking a bug fix to the architecture decision that caused it, or connecting a p…
list_memories from source
List stored memories with optional filters by type, category, scope, or project.
list_rules from source
List all mandatory rules for the current project and/or globally. Rules are always-on memories that surface in every session.
list_tags from source
List all tags in use across your memories, with counts. Use this to see what threads/groups exist and find related memories by tag.
list_trash from source
List trashed (deleted) memories, newest first, with days remaining before each is purged permanently. Restore any of them with restore_memory.
preflight from source
Proactive recall. Call this BEFORE making any suggestion, recommendation, or action plan. Sends the topic to a fast keyword search and returns any relevant prior context: previous…
promote_memory from source
Promote a project-scoped memory to global scope so it applies across all projects. Use this when you discover a preference or pattern that should be universal — e.g.,
recall_memories from source
Search stored memories using semantic search. Returns memories ranked by relevance, importance, and recency. Use this to find relevant context from past sessions.
restore_memory from source
Restore a trashed (deleted) memory by its ID. Works within 30 days of deletion, before the trash is purged. Use list_trash to find restorable memories.
save_correction from source
Save a correction pattern — what went wrong and what the right approach is. These are surfaced automatically when similar situations arise in future sessions, helping avoid repeate…
save_memory from source
Store a developer memory (fact, preference, decision, architecture detail). Memories persist across all Claude Code sessions and are available in future conversations.
save_rule from source
Save a mandatory rule that will ALWAYS be followed in every session. Rules bypass scoring and decay — they are injected into every conversation, every time. Use for absolute requir…
save_session_summary from source
Save a summary of the current coding session. Captures what was accomplished, decisions made, and next steps. Stored as a session_summary memory for future reference.
save_task from source
Create a task that persists across sessions. Tasks are tracked with status (pending, in_progress, done, blocked) and priority (high, medium, low). Use this to maintain continuity o…
set_reminder from source
Set a reminder that surfaces automatically at the start of your next session. Use for follow-ups, things to check, or deferred work. Reminders auto-archive after being shown.
update_memory from source
Update an existing memory
update_task from source
Update a task\