accueil / serveurs / IA & Mémoire / io.github.PeterAtPondo/kit-memory-demo
io.github.PeterAtPondo/kit-memory-demo
serveur MCP (Model Context Protocol) · kit-remote 0.1.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.PeterAtPondo/kit-memory-demo est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.PeterAtPondo/kit-memory-demo » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 8 outils
- areas≈ 131 tokens
List the knowledge areas in this Lady Whiskerdown.
Paramètres, retour & exemple (1)
Paramètreskit_session_id· string · optionnel
Your own session ID from wake; reuse for this conversation. A child or subagent must wake separately, without its parent's ID.
Exemple d'appel{"name": "areas", "arguments": {"kit_session_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - focus≈ 252 tokens
Set this operator's write focus: the knowledge area new memories are stored under, and optionally the project being worked on. The wake card's chips call this; it is also callable directly. Holds until changed or idle past the TTL; explicit area/project args on commit/note/handoff still win.
Paramètres, retour & exemple (3)
Paramètresarea· string · optionnel
Knowledge-area slug for new writes. Empty string or omitted clears to General (no area routing).project· string · optionnel
Project slug for new writes. Empty string clears.kit_session_id· string · optionnel
Your own session ID from wake; reuse for this conversation. A child or subagent must wake separately, without its parent's ID.
Exemple d'appel{"name": "focus", "arguments": {"area": "texte", "project": "texte", "kit_session_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - presence≈ 368 tokens
Read live Lady Whiskerdown facet presence within the requested window.
Paramètres, retour & exemple (5)
Paramètresto· string · optionnel
Delivery address of a live session, taken from this tool's own facets list. Sends instead of reading. The address is issued by the server and bound to the session that holds it; a session id is not an address and will not be accepted as one.scope· string · optionnel · work | personal | general | all
Which conversations to include. Defaults to work, which withholds personal threads.message· string · optionnel
At most 400 characters, delivered in full in that session's next presence check or memory-read footer, quoted as another session's words. Sending means queued, not confirmed read. Nothing wakes or spawns; quiet sessions are refused and unread messages expire after 30 minutes.kit_session_id· string · optionnel
Your own session ID from wake; reuse for this conversation. A child or subagent must wake separately, without its parent's ID.window_minutes· integer · optionnel
Live window in minutes. Defaults to 30. Maximum 1440.
Exemple d'appel{"name": "presence", "arguments": {"to": "texte", "scope": "work", "message": "texte", "kit_session_id": "texte", "window_minutes": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ranking_compare≈ 340 tokens
Compare search ranking for a query with and without the recently learned boost. Returns every row whose rank or score changes, with baseline rank, boosted rank, position delta, score delta, sample source, boost window, and units.
Paramètres, retour & exemple (7)
Paramètrestier· string · optionnel
Optional memory tier filterlimit· number · optionnel
Max candidate rows to compare, default 50 and capped by the API at 100query· string · requis
Search query to compare over the real caller-scoped memory sampleproject· string · optionnel
Optional project filtersurface· ? · optionnel
Optional surface filtercategory· string · optionnel
Optional memory category filterkit_session_id· string · optionnel
Your own session ID from wake; reuse for this conversation. A child or subagent must wake separately, without its parent's ID.
Exemple d'appel{"name": "ranking_compare", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - recall≈ 247 tokens
Search Lady Whiskerdown's archive. Use it first for anything Lady Whiskerdown should know. Returns the most relevant entries this key can read; cite each one you use as (Lady Whiskerdown:m#N) with its title.
Paramètres, retour & exemple (3)
Paramètreslimit· number · optionnel
How many to return. Leave it unset and the Kit returns the memories that cleared the relevance bar; set it for exactly that many.query· string · requis
What to search for, in natural languagekit_session_id· string · optionnel
Your own session ID from wake; reuse for this conversation. A child or subagent must wake separately, without its parent's ID.
Exemple d'appel{"name": "recall", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - remember≈ 208 tokens
Read a single Lady Whiskerdown memory by id (as returned by recall). No graph or entity enrichment: the receiver endpoint returns the memory itself, scoped to this key.
Paramètres, retour & exemple (2)
Paramètresid· number|string · requis
Memory id (number or m#N as shown by recall), or a linked Kit's cite such as Shiro:m#1234kit_session_id· string · optionnel
Your own session ID from wake; reuse for this conversation. A child or subagent must wake separately, without its parent's ID.
Exemple d'appel{"name": "remember", "arguments": {"id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - systems≈ 366 tokens
Ask the business systems Kit is connected to (accounting, HR, a shop) live: its own and those of Kits linked to it. Kit's memories hold the history, decisions and who owns what; a system holds today's records. For a question about a customer, a person or an order, recall first, then ask the system for the current figures; recall names the record to ask for when Kit knows them. With nothing it lists the systems; with system, a tool's arguments; with system and tool, it runs that tool. Say when the answer was asked, and never save it as a memory: it will change.
Paramètres, retour & exemple (4)
Paramètrestool· string · optionnel
One of that system's tools, to run it now. Leave unset to see the tools and what they take.system· string · optionnel
A system's reference from the list: `odoo` for this Kit's, `kit-company/odoo` for a linked Kit's.arguments· object · optionnel
The tool's arguments, as its input schema describes.kit_session_id· string · optionnel
Your own session ID from wake; reuse for this conversation. A child or subagent must wake separately, without its parent's ID.
Exemple d'appel{"name": "systems", "arguments": {"tool": "texte", "system": "texte", "arguments": {}, "kit_session_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - wake≈ 271 tokens
Open Lady Whiskerdown, an archive you can question. Call this first in every new chat (VS Code/Copilot, Cursor, Claude Code, Codex), before the first substantive answer. It returns what Lady Whiskerdown is (`you_are`), which knowledge areas this key can see, which tools this key may use, and any rules its keeper has set. Lady Whiskerdown has no persona: keep your own identity and refer to it in the third person. For anything Lady Whiskerdown should know, call recall first instead of using general model knowledge.
Paramètres, retour & exemple (2)
Paramètresscope· string · optionnel · work | personal | allkit_session_id· string · optionnel
Your own session ID from wake; reuse for this conversation. A child or subagent must wake separately, without its parent's ID.
Exemple d'appel{"name": "wake", "arguments": {"scope": "work", "kit_session_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».