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 toolsRead 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. 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. 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… 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-2 comprehensive facts. Originals are archived (not deleted) with full version history. Use dry_run=true to preview without making changes. Great for cleaning up memory clutter after many sessions.
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. 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. 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. 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 memories from a conversation exchange using AI. Send the developer message and assistant response, and the server identifies facts worth remembering (architecture decisions, preferences, bug fixes, etc.).
extract_principles
from source
Analyze memory clusters and extract underlying factual principles or patterns. Principles are observations about your project — 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. 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… 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 generates skills automatically when enough evidence accumulates — this tool lets you trigger it manually or preview candidates.
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 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 identify cleanup opportunities and understand memory usage patterns.
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… 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 sessions.
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. 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. 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… 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 memories most relevant to your current task.
get_stale_memories
from source
Find memories that may be outdated based on age and access patterns. Returns memories that haven\ 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 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. 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. 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… 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 project context.
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… 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 preference to the pattern it led to.
list_memories
from source
List stored memories with optional filters by type, category, scope, or project. 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 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 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. 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… 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 attempts, decisions, contacts, evaluations. This prevents suggesting things that were already tried, rejected, or completed. Fast and cheap, use liberally.
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., 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. 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. 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 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 repeated mistakes.
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. 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 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 requirements like
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 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… 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 on multi-session work.
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. 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 an existing memory
update_task
from source