netcafe-memory

Cross-session, cross-device memory for your agent: remember and recall notes. No key to start.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
95%
Vollständigkeit des Schemas
92%
Qualität der Benennung
80%
Risiko der Vergiftung
80%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (2)

  • HIGHTool poisoning patterns detected
  • MEDIUMTool description contains URL to non-standard domainin recall

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~735Tokens (Tool-Definitionen)
~881 BTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (0.57% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "netcafe-memory": {
      "url": "https://ainetcafe.com/mcp/memory"
    }
  }
}

Remote-Endpunkte

https://ainetcafe.com/mcp/memorystreamable-http
https://ainetcafe.com/mcp/memory?s=registrystreamable-http

Was es kann

Tool-Inventar

Tools (4)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢what_can_you_do(task)

Describe a task in plain language (any language) and get back exactly which tools on this server do it, with ready-to-run example calls — instead of reading the whole catalogue and guessing. Also returns multi-step recipes when a task needs several tools chained (invoices to a ledger, a bank statement reconciled, a messy CSV turned into a deliverable). Deterministic and free: it calls no model, costs nothing, and never runs out of quota. Call this FIRST when you are not sure what this server offers.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "task": {
      "type": "string",
      "description": "What you are trying to do, e.g. \"reconcile a bank statement against my books\" or \"把一堆发票整理成能入账的表格\""
    }
  },
  "required": [
    "task"
  ]
}

Ausgabe-Schema

{
  "type": "object",
  "additionalProperties": true
}
⚪remember(content, kind, project)

Persist a durable memory: an architecture decision, a stable user preference, a verified bug fix, or an important discovery. The free beta provides a bounded per-caller/workspace memory pool; no personal API key is required. Do not store secrets or raw logs. Example — tools/call remember {"content":"Deploy key rotates monthly"}

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "content": {
      "type": "string",
      "description": "The memory itself, self-contained (≤2000 chars)."
    },
    "kind": {
      "type": "string",
      "enum": [
        "decision",
        "preference",
        "bugfix",
        "discovery",
        "note"
      ],
      "description": "Category; default \"note\"."
    },
    "project": {
      "type": "string",
      "description": "Optional project name to scope recall later."
    }
  },
  "required": [
    "content"
  ]
}

Ausgabe-Schema

{
  "type": "object",
  "additionalProperties": true
}
🟢recall(query, project, limit)

Retrieve previously stored memories, optionally filtered by search query and/or project. Call at the start of work on a known project to restore context: why decisions were made, known fixes, preferences. Example — GET https://ainetcafe.com/t/recall?query=<what+to+remember> (needs a workspace/key for durable memory)

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Optional search terms; omit to list the most recent."
    },
    "project": {
      "type": "string",
      "description": "Optional project filter."
    },
    "limit": {
      "type": "integer",
      "description": "Max results (default 8, up to 20)."
    }
  }
}

Ausgabe-Schema

{
  "type": "object",
  "additionalProperties": true
}
🔴forget(id)

Permanently delete one memory you own (id from recall). Use when a memory is wrong or sensitive. Example — tools/call forget {"id":"<memory-id>"}

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "id": {
      "description": "Memory id from recall (integer for keyword engine, uuid string for semantic engine)."
    }
  },
  "required": [
    "id"
  ]
}

Ausgabe-Schema

{
  "type": "object",
  "additionalProperties": true
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet4 Tools
verifiziertVersion nicht aufgezeichnet4 Tools
verifiziertVersion nicht aufgezeichnet4 Tools
verifiziertVersion nicht aufgezeichnet4 Tools