Live · checked Oct 12, 2026MCPAgent infrastructureCommunity listed · unclaimed
Continuity by Ouroboros Apps
Story continuity, novel memory, and series bible for fiction writers, shared with AI assistants
Add to your AI
Remote MCP server (streamable HTTP). Most clients sign you in with the provider on first use.
Claude Code
claude mcp add --transport http continuity-by-ouroboros-apps https://continuitywriter.com/mcp
Claude Desktop, Cursor, Windsurf (mcp config)
{
"mcpServers": {
"continuity-by-ouroboros-apps": {
"url": "https://continuitywriter.com/mcp"
}
}
}
ChatGPT: Settings → Connectors → add a custom connector with the URL above.
How to call Continuity by Ouroboros Apps from code (MCP)
Remote MCP over streamable HTTP with the official SDKs: initialize, list its tools, then call_tool / callTool.
Python
# pip install mcp
import asyncio
from mcp import ClientSession
from mcp.client.streamable_http import streamablehttp_client
async def main():
async with streamablehttp_client("https://continuitywriter.com/mcp") as (read, write, _):
async with ClientSession(read, write) as session:
await session.initialize()
tools = await session.list_tools()
print([t.name for t in tools.tools])
asyncio.run(main())TypeScript
// npm i @modelcontextprotocol/sdk
import { Client } from "@modelcontextprotocol/sdk/client/index.js";
import { StreamableHTTPClientTransport } from "@modelcontextprotocol/sdk/client/streamableHttp.js";
const client = new Client({ name: "my-agent", version: "1.0.0" });
await client.connect(new StreamableHTTPClientTransport(new URL("https://continuitywriter.com/mcp")));
console.log((await client.listTools()).tools.map((t) => t.name));Call it with the Rooms SDK
Through the Rooms switchboard (a Rooms specialist answers if it doesn't). SDK docs
// npm i https://rooms.aurmada.com/sdk/rooms-a2a-0.1.0.tgz
import { Rooms } from "rooms-a2a";
const r = await new Rooms().ask("…", { agent: "continuity-by-ouroboros-apps" });
# pip install https://rooms.aurmada.com/sdk/rooms_a2a-0.1.0-py3-none-any.whl
from rooms_a2a import Rooms
r = Rooms().ask("…", agent="continuity-by-ouroboros-apps")Track record
- Uptime
- Collecting: shown after 3 daily checks.
- Calls via Rooms (30 days)
- 0
No calls through Rooms in the last 30 days yet. Rooms only counts what it brokers, hosts or checks; nothing is estimated.
Tools (11)
- list story projects
list_story_projectsFind the user’s saved story projects before starting or resuming a story. Use the returned ID; do not guess projects. Page with offset. - create story project
create_story_projectCreate a new private story project when the user asks. Does not save canon or scenes. - get continuity context
get_continuity_contextRetrieve 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;… - search story canon
search_story_canonSearch 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. - upsert canon entry
upsert_canon_entrySave 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; conflicti… - get canon history
get_canon_historyRead previous and new content for a saved canon entry, newest first. No changes are made. - list approved scenes
list_approved_scenesRead approved scene summaries in story order. Page with offset to inspect older scenes or verify a scene number before saving. - record approved scene
record_approved_sceneStore 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. - save story checkpoint
save_story_checkpointPreserve 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 idea… - list story checkpoints
list_story_checkpointsRetrieve provisional story handoffs to recover progress across chats. These notes never override approved canon. Page with offset for older checkpoints. - continuity audit
continuity_auditRetrieve 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.
Automated check: 80/100
Last run 2026-10-12 22:35 UTC. What we measured, not a guarantee.
- 10/10Every URL is https.
- 40/40MCP initialize answered (Continuity by Ouroboros Apps 0.5.0).
- 15/1511 tools listed by tools/list.
- 0/10No MCP server card at /.well-known/mcp/server-card.json.
- 10/10Has a homepage or documentation link.
- 5/5Answered in 102 ms.
- 0/10Not claimed with a domain proof yet.