accueil / serveurs / Recherche & Web / io.github.LAHutchins91/continuity
io.github.LAHutchins91/continuity
serveur MCP (Model Context Protocol) · Continuity by Ouroboros Apps 0.5.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.LAHutchins91/continuity est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.LAHutchins91/continuity » 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 11 outils
- continuity_audit≈ 222 tokens
Retrieve locked canon for the assistant to compare against a short proposed scene. This tool supplies evidence; the assistant must identify contradictions. Does not save or approve the scene.
Paramètres, retour & exemple (3)
Paramètresoffset· integer · optionnelprojectId· string · requisproposedText· string · requis
Exemple d'appel{"name": "continuity_audit", "arguments": {"projectId": "texte", "proposedText": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - create_story_project≈ 177 tokens
Create a new private story project when the user asks. Does not save canon or scenes.
Paramètres, retour & exemple (2)
Paramètresname· string · requisdescription· string · optionnel
Exemple d'appel{"name": "create_story_project", "arguments": {"name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_canon_history≈ 177 tokens
Read previous and new content for a saved canon entry, newest first. No changes are made.
Paramètres, retour & exemple (2)
Paramètresoffset· integer · optionnelcanonEntryId· string · requis
Exemple d'appel{"name": "get_canon_history", "arguments": {"canonEntryId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - get_continuity_context≈ 251 tokens
Retrieve relevant canon, recent approved scenes, and the latest provisional checkpoint before continuing a saved story or recovering it in a new chat. request is a brief scene/topic query, never a chat transcript. Results are a selection; use search_story_canon for specific missing facts.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnelrequest· string · requisprojectId· string · requis
Exemple d'appel{"name": "get_continuity_context", "arguments": {"request": "texte", "projectId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - list_approved_scenes≈ 186 tokens
Read approved scene summaries in story order. Page with offset to inspect older scenes or verify a scene number before saving.
Paramètres, retour & exemple (2)
Paramètresoffset· integer · optionnelprojectId· string · requis
Exemple d'appel{"name": "list_approved_scenes", "arguments": {"projectId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - list_story_checkpoints≈ 194 tokens
Retrieve provisional story handoffs to recover progress across chats. These notes never override approved canon. Page with offset for older checkpoints.
Paramètres, retour & exemple (2)
Paramètresoffset· integer · optionnelprojectId· string · requis
Exemple d'appel{"name": "list_story_checkpoints", "arguments": {"projectId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - list_story_projects≈ 173 tokens
Find the user’s saved story projects before starting or resuming a story. Use the returned ID; do not guess projects. Page with offset.
Paramètres, retour & exemple (1)
Paramètresoffset· integer · optionnel
Exemple d'appel{"name": "list_story_projects", "arguments": {"offset": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - record_approved_scene≈ 284 tokens
Store a concise summary of a scene the user has approved. Never record an unapproved draft. An occupied scene number is preserved unless replaceExisting is true and the user requested replacement. Identical retries return the saved scene.
Paramètres, retour & exemple (6)
Paramètrestitle· string · optionnelsummary· string · requisprojectId· string · requissceneNumber· integer · requiscontinuityNotes· string · optionnelreplaceExisting· boolean · optionnel
Exemple d'appel{"name": "record_approved_scene", "arguments": {"summary": "texte", "projectId": "texte", "sceneNumber": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - save_story_checkpoint≈ 345 tokens
Preserve a concise story-session handoff when the user asks to save progress or has authorized ongoing checkpoints for this story. Stores provisional notes, not canon or an approved scene. Separate established progress from unresolved ideas. Send only focused story state, never a full transcript, credentials, or unrelated personal details. Reuse checkpointId on retries.
Paramètres, retour & exemple (6)
Paramètrestitle· string · requisnextSteps· array · optionnelprojectId· string · requisstoryState· string · requisopenThreads· array · optionnelcheckpointId· ? · requis
Exemple d'appel{"name": "save_story_checkpoint", "arguments": {"title": "texte", "projectId": "texte", "storyState": "texte", "checkpointId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - search_story_canon≈ 222 tokens
Search saved canon by literal title/content text, or browse every entry with an empty query and offset. Use to verify details before revising an entry or when context retrieval omits something.
Paramètres, retour & exemple (3)
Paramètresquery· string · optionneloffset· integer · optionnelprojectId· string · requis
Exemple d'appel{"name": "search_story_canon", "arguments": {"projectId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}} - upsert_canon_entry≈ 485 tokens
Save a fact or revise canon only after the user approves it. Preserve the existing title/kind. LOCKED requires approval as established fact; brainstorming is not approval. Existing entries require expectedRevision from retrieval; conflicting edits fail without overwriting. Identical retries leave revision history unchanged.
Paramètres, retour & exemple (10)
Paramètreskind· string · requis · CHARACTER | RELATIONSHIP | APPEARANCE | ABILITY | LOCATION | WORLD_RULE | TIMELINE | PLOT_THREADtags· array · optionnelcanon· boolean · optionnel
false marks a temporary, alternate, or what-if entry as non-canon. Omit to keep the current value; new entries default to canon.title· string · requisstatus· string · requis · LOCKED | DEVELOPING | UNKNOWN | RETIREDcontent· string · requisexpiresAt· ? · optionnel
Optional ISO 8601 date or datetime after which a non-canon or temporary entry expires. Omit to keep, null to clear.projectId· string · requisrevisionReason· string · optionnelexpectedRevision· integer · optionnel
Exemple d'appel{"name": "upsert_canon_entry", "arguments": {"kind": "CHARACTER", "title": "texte", "status": "LOCKED", "content": "texte", "projectId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte"}}
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é ».