cogmemai-mcp

MCPcommunity
v3.23.0io.github.hifriendbotMITAggiornato 2 g fanpmGitHub

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

Funziona in
ClaudeCursorCopilotGemini

Dedotto dai trasporti dichiarati da questo annuncio (stdio). Un client che non compare qui non è escluso — semplicemente Forge non è in grado di confermarlo.

Indicizzato automaticamente da fonti pubbliche. Non ancora verificato dal suo sviluppatore su Forge.Rivendica questo annuncio →
254Download/sett.
2 g faUltimo aggiornamento
Richiede 1 credenziale prima di poter funzionare
  • COGMEMAI_API_KEYChiave APIobbligatoria

    Your CogmemAi API key from hifriendbot.com/developer/

Dichiarato dall’autore nel registro MCP ufficiale. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.

Pacchetto
Autoreio.github.hifriendbot
LicenzaMIT
Versione3.23.0
Fontenpm+mcp-registry
Stato di fiducia
B
60/100Buono
Presente nell’indice di Forge+10/10
Identità del publisher verificata+0/20
Publisher: esegui `forge publish` dal repo del pacchetto per rivendicarne la proprietà
Firma di pubblicazione Ed25519+0/5
Inclusa automaticamente quando il publisher esegue `forge publish`
Verifica del dominio+0/5
Publisher: ospita /.well-known/forge.json sulla homepage del pacchetto con { "publisher": "<github-login>" }
npm Trusted Publishing (Sigstore)+0/5
Pubblica da GitHub Actions con --provenance perché l’attestation leghi questo pacchetto a questo repo
Corrispondenza del maintainer npm+0/5
Si ottiene quando la tua identità è verificata qui sopra e quel login è maintainer npm di questo pacchetto
Analisi CVE · pulita+30/30
Analisi statica · pulita+20/20
Incollalo in Claude Code, Cursor o qualsiasi assistente di IA per colmare tutte le lacune
StatoIndicizzato dalla community
PublisherNon verificato
FirmaNon firmato
Dominio
Provenienza
Dipendenze✓ 60 risolte+ · nessuna vulnerabile
Superficie di strumenti37 strumenti · 3 privilegiati
Analisi di sicurezza✓ Pulitov3.23.0 · 1 g faQuanto è efficace questa analisi?
ValutazioniNessuna
Indicizzato31 ago 2026

La verifica conferma l’identità del publisher (la proprietà del repo), non la sicurezza del codice. L’analisi di sicurezza copre i CVE noti e gli script di installazione sospetti.

Strumenti

37 strumenti · 3 privilegiati
Estratto staticamente dal pacchetto pubblicatov3.23.0 · 1d ago

Letto dal codice che npm distribuisce davvero, al momento dell’analisi. Il pacchetto non è mai stato eseguito. Gli strumenti registrati dinamicamente a runtime, o nascosti in codice impacchettato o minificato, possono sfuggire — quindi questo è un limite inferiore della superficie di strumenti, non un censimento completo.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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…

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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…

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

generate_skillsNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

extract_principlesNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

35 strumenti su 37 hanno pubblicato una descrizione.

I nomi e le descrizioni degli strumenti sono scritti dal publisher e mostrati alla lettera come testo inerte. Sono le stringhe che un client MCP passa a un modello, quindi Forge vi cerca schemi di prompt injection — ogni rilievo compare insieme all’analisi di sicurezza qui sopra. «Privilegiato» è una corrispondenza di parola chiave sul nome dello strumento, non una verifica di ciò che fa: un nome innocuo può comunque fare qualsiasi cosa.

Descrizione

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

Parole chiave
mcp
Alternative
Confronto delle superfici di strumenti…

Albero delle dipendenze

Ciò che una scansione di Forge ha risolto dai metadati npm il 2026-09-01: risoluzione osservata, non una dichiarazione dell'editore.

60 pacchetti risolti · 4 diretti · nessuno con avvisi di sicurezza La risoluzione si ferma alla profondità 4 e a 60 pacchetti.

La scansione si è fermata al limite di 60 pacchetti. Il resto dell'albero non è mai stato risolto.

Altri 36 pacchetti risolti non vengono disegnati qui (limite di visualizzazione: 24). Ogni dipendenza con un avviso di sicurezza viene disegnata comunque. Inventario completo (SBOM CycloneDX)

Dichiarate ma non risolte

96 dipendenze dichiarate non sono mai arrivate nell'albero. Mancano dalla risoluzione di Forge, non dal pacchetto.

+84 altre non elencate. I conteggi per motivo qui sopra le comprendono tutte.

Non seguite: peerDependencies. Questo albero copre solo le dipendenze di runtime, quindi ciò che queste comportano non è mai stato risolto.