cogmemai-mcp

MCPcommunauté
v3.23.0io.github.hifriendbotMITMis à jour il y a 2 jnpmGitHub

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

Fonctionne dans
ClaudeCursorCopilotGemini

Déduit des transports déclarés par cette annonce (stdio). Un client absent de cette liste n’est pas écarté pour autant — c’est simplement quelque chose que Forge ne peut pas confirmer.

Indexé automatiquement depuis des sources publiques. Pas encore vérifié par son développeur sur Forge.Revendiquer cette annonce →
254Téléch./sem.
il y a 2 jDernière mise à jour
Nécessite 1 identifiant avant de pouvoir fonctionner
  • COGMEMAI_API_KEYClé d’APIobligatoire

    Your CogmemAi API key from hifriendbot.com/developer/

Déclaré par l’auteur dans le registre MCP officiel. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.

Paquet
Auteurio.github.hifriendbot
LicenceMIT
Version3.23.0
Sourcenpm+mcp-registry
Statut de confiance
B
60/100Bon
Listé dans l’index Forge+10/10
Identité de l’éditeur vérifiée+0/20
Éditeur : exécutez `forge publish` depuis le dépôt du paquet pour revendiquer la propriété
Signature de publication Ed25519+0/5
Incluse automatiquement quand l’éditeur exécute `forge publish`
Vérification de domaine+0/5
Éditeur : hébergez /.well-known/forge.json sur la page d’accueil du paquet avec { "publisher": "<github-login>" }
npm Trusted Publishing (Sigstore)+0/5
Publiez depuis GitHub Actions avec --provenance pour que l’attestation lie ce paquet à ce dépôt
Correspondance de mainteneur npm+0/5
Acquis dès que votre identité est vérifiée ci-dessus et que ce login est mainteneur npm de ce paquet
Analyse CVE · propre+30/30
Analyse statique · propre+20/20
Collez-le dans Claude Code, Cursor ou tout assistant d’IA pour combler toutes les lacunes
StatutIndexé par la communauté
ÉditeurNon vérifié
SignatureNon signé
Domaine
Provenance
Dépendances✓ 60 résolues+ · aucune vulnérable
Surface d’outils37 outils · 3 privilégiés
Analyse de sécurité✓ Proprev3.23.0 · il y a 1 jQuelle est l’efficacité de cette analyse ?
ÉvaluationsAucune
Indexé31 août 2026

La vérification confirme l’identité de l’éditeur (la propriété du dépôt), pas la sûreté du code. L’analyse de sécurité couvre les CVE connues et les scripts d’installation suspects.

Outils

37 outils · 3 privilégiés
Extrait statiquement du paquet publiév3.23.0 · 1d ago

Lu dans le code que npm livre réellement, au moment de l’analyse. Le paquet n’a jamais été exécuté. Les outils enregistrés dynamiquement à l’exécution, ou cachés dans du code empaqueté ou minifié, peuvent passer inaperçus — c’est donc un plancher de la surface d’outils, pas un recensement complet.

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

Aucun schéma d’entrée n’a été publié pour cet outil.

save_ruleSave 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 "NEVER do X" or "ALWAYS do Y".

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 "NEVER do X" or "ALWAYS do Y".

Aucun schéma d’entrée n’a été publié pour cet outil.

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

Aucun schéma d’entrée n’a été publié pour cet outil.

delete_ruleprivilégié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.

Aucun schéma d’entrée n’a été publié pour cet outil.

preflightProactive 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 compl…

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 compl…

Aucun schéma d’entrée n’a été publié pour cet outil.

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

Aucun schéma d’entrée n’a été publié pour cet outil.

extract_memoriesExtract 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 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.).

Aucun schéma d’entrée n’a été publié pour cet outil.

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

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

list_memoriesList stored memories with optional filters by type, category, scope, or project.

List stored memories with optional filters by type, category, scope, or project.

Aucun schéma d’entrée n’a été publié pour cet outil.

delete_memoryprivilégié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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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

Aucun schéma d’entrée n’a été publié pour cet outil.

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

Aucun schéma d’entrée n’a été publié pour cet outil.

update_memoryUpdate an existing memory's content, importance, or scope.

Update an existing memory's content, importance, or scope.

Aucun schéma d’entrée n’a été publié pour cet outil.

bulk_deleteprivilégié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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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

Aucun schéma d’entrée n’a été publié pour cet outil.

get_usageGet current usage statistics — memory count, extractions this month, tier info, projects.

Get current usage statistics — memory count, extractions this month, tier info, projects.

Aucun schéma d’entrée n’a été publié pour cet outil.

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

Aucun schéma d’entrée n’a été publié pour cet outil.

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

Aucun schéma d’entrée n’a été publié pour cet outil.

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

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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

Aucun schéma d’entrée n’a été publié pour cet outil.

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

Aucun schéma d’entrée n’a été publié pour cet outil.

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

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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

Aucun schéma d’entrée n’a été publié pour cet outil.

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

Aucun schéma d’entrée n’a été publié pour cet outil.

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

Aucun schéma d’entrée n’a été publié pour cet outil.

promote_memoryPromote 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., "user prefers tabs over spaces" or "always use Bun instead of npm".

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., "user prefers tabs over spaces" or "always use Bun instead of npm".

Aucun schéma d’entrée n’a été publié pour cet outil.

consolidate_memoriesConsolidate 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 wit…

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 wit…

Aucun schéma d’entrée n’a été publié pour cet outil.

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

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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

Aucun schéma d’entrée n’a été publié pour cet outil.

update_taskUpdate a task's status, title, description, or priority. Use this to mark tasks as in_progress, done, or blocked as you work.

Update a task's status, title, description, or priority. Use this to mark tasks as in_progress, done, or blocked as you work.

Aucun schéma d’entrée n’a été publié pour cet outil.

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

Aucun schéma d’entrée n’a été publié pour cet outil.

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

Aucun schéma d’entrée n’a été publié pour cet outil.

get_stale_memoriesFind memories that may be outdated based on age and access patterns. Returns memories that haven't been recalled or updated recently, so you can review, update, or delete them.

Find memories that may be outdated based on age and access patterns. Returns memories that haven't been recalled or updated recently, so you can review, update, or delete them.

Aucun schéma d’entrée n’a été publié pour cet outil.

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

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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

Aucun schéma d’entrée n’a été publié pour cet outil.

generate_skillsAucune description publiée

Cet outil n’a publié aucune description. Forge n’en invente pas.

extract_principlesAucune description publiée

Cet outil n’a publié aucune description. Forge n’en invente pas.

35 outils sur 37 ont publié une description.

Les noms et descriptions d’outils sont écrits par l’éditeur et affichés tels quels, comme du texte inerte. Ce sont les chaînes qu’un client MCP transmet à un modèle, alors Forge y recherche des motifs d’injection de prompt — tout constat apparaît avec l’analyse de sécurité ci-dessus. « Privilégié » est une correspondance de mot-clé sur le nom de l’outil, pas un audit de ce qu’il fait : un nom anodin peut tout de même tout faire.

À propos

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

Mots-clés
mcp
Alternatives
Comparaison des surfaces d’outils…

Arbre de dépendances

Ce qu'une analyse Forge a résolu à partir des métadonnées npm le 2026-09-01 — résolution observée, et non une déclaration de l'éditeur.

60 paquets résolus · 4 directs · aucun porteur d'avis de sécurité La résolution s'arrête à la profondeur 4 et à 60 paquets.

L'exploration s'est arrêtée à la limite de 60 paquets. Le reste de l'arbre n'a jamais été résolu.

36 autres paquets résolus ne sont pas dessinés ici (limite d'affichage : 24). Toute dépendance porteuse d'un avis de sécurité est dessinée quelle que soit la limite. Inventaire complet (SBOM CycloneDX)

Déclarées mais non résolues

96 dépendances déclarées ne sont jamais arrivées dans l'arbre. Elles manquent à la résolution de Forge, pas au paquet.

+84 de plus non listées. Les comptes par motif ci-dessus les couvrent toutes.

Non suivies : peerDependencies. Cet arbre ne couvre que les dépendances d'exécution ; ce qu'elles entraînent n'a jamais été résolu.