mcpField
C
Continuity by Ouroboros Apps

Continuity by Ouroboros Apps

远程服务
continuitywriter.com记忆与知识02 周前更新

关于 Continuity by Ouroboros Apps

Continuity 是面向小说作者的故事圣经 MCP 服务,可在不同 AI 对话间保留已确认的人物、地点、时间线和情节事实。它还支持正典历史、场景记录、检查点和连续性审查。

主要功能

  1. 01管理故事项目
  2. 02搜索和修改正典条目
  3. 03查看正典修订历史
  4. 04记录已批准场景
  5. 05保存临时故事检查点
  6. 06审查草稿连续性

适用场景

  1. 01在新的 AI 对话中延续故事事实
  2. 02检查草稿是否违反已锁定正典
  3. 03记录已批准场景和检查点

MCP 相关

它通过远程 Streamable HTTP MCP 服务和 OAuth 登录,向 MCP 客户端提供故事项目工具。工具可读取和更新登录用户自己的项目;MCP 工具不提供删除功能。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://continuitywriter.com/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

11
参数类型必填说明
offsetinteger否

详细介绍

Continuity

M8ven Verified

Continuity 会在不同聊天之间保留项目事实。它是为小说作者打造的故事圣经:当你在 ChatGPT、Claude、Grok 或 Cursor 中写作时,角色、地点、时间线和情节事实始终保持一致。

它也适用于 Gemini,以及任何支持 Streamable HTTP 和 OAuth 的其他 MCP 客户端。由 Ouroboros 制作(https://ouroborosapps.com)。

助手打开 OAuth 时,请使用你的 Continuity 账号登录。请勿将 API 密钥或密码粘贴到请求头中。故事工具需要有效的 Continuity 账号;详情请参阅 https://continuitywriter.com。

助手可以做什么

批准连接后,服务会提供以下工具:

  • list_story_projects
  • create_story_project
  • get_continuity_context
  • search_story_canon
  • upsert_canon_entry
  • get_canon_history
  • list_approved_scenes
  • record_approved_scene
  • save_story_checkpoint
  • list_story_checkpoints
  • continuity_audit

锁定的事实会一直保持锁定,直到你修改它们。检查点是暂定内容,不属于正典。只有在你和宿主都允许时,助手才会调用这些工具。

权限、数据和限制

OAuth 作用域。 登录采用 OAuth 2.1,支持动态客户端注册和 PKCE。作用域为 email 和 offline_access(刷新令牌)。令牌只能访问已登录用户自己的故事项目;数据库所有权规则可防止一个账户读取另一个账户的项目。

读取操作。 list_story_projects、get_continuity_context、search_story_canon、get_canon_history、list_approved_scenes、list_story_checkpoints 和 continuity_audit 仅执行读取操作(readOnlyHint: true)。

写入操作。 create_story_project 会创建项目。save_story_checkpoint 会保存临时会话备注。upsert_canon_entry 会创建或修订正史条目,record_approved_scene 会保存已批准场景的摘要。后两项标记为 destructiveHint: true,因为它们可能替换已保存的文本。

删除操作。 没有任何 MCP 工具会删除内容。用户可在 Continuity 工作区 https://continuitywriter.com 中导出或删除项目。

确认与保障措施。 工具说明会告知助手,只有在用户批准后才能保存正史和场景;头脑风暴不代表批准。破坏性提示可让宿主在运行这两项工具前询问用户。修订正史时必须传入读取到的 expectedRevision,这样过时的编辑会失败,而不会覆盖现有内容,并且每次修订都会保留在 get_canon_history 中。除非 replaceExisting 为 true 且用户要求替换,否则会保留已占用的场景编号。对正史、场景和检查点工具进行完全相同的重试不会产生重复内容。

存储的数据。 账户 ID 和登录邮箱、订阅状态与 Stripe 引用,以及用户保存的故事内容:项目、正史条目及其修订、已批准场景摘要和临时检查点。工具只会接收各自的参数;Continuity 不会接收完整对话。身份验证和数据库由 Supabase 托管,服务由 Vercel 托管,付款由 Stripe 处理(Continuity 从不存储完整银行卡号)。

数据保留与隐私。 已保存的故事会一直保留,直到用户删除项目或申请删除账户。删除项目会移除其中的现行正史、修订、场景和检查点;服务提供商的备份按其保留计划处理。故事内容不会出售,也不会用于训练模型。完整政策:https://continuitywriter.com/privacy

免费额度。 工具发现(initialize、tools/list)开放使用。故事工具需要 Continuity 账户,可享受 14 天试用期,之后需通过 Stripe Checkout 按月或按年订阅。金额由 Stripe 显示;本仓库未列出价格。文本字段有长度上限(正史内容为 12,000 个字符,检查点状态为 6,000 个字符),列表工具每次分页返回 50 行。

使用方式。 作者创建项目,将角色、地点和时间线事实批准为正史,并记录每个已批准的场景。在新的聊天中,助手会调用 get_continuity_context,从故事中断处继续;还会对草稿场景运行 continuity_audit,在作者接受场景前检查其是否与锁定的正史矛盾。

连接

Cursor,配置文件位于 ~/.cursor/mcp.json 或项目的 .cursor/mcp.json:

{
  "mcpServers": {
    "continuity": {
      "url": "https://continuitywriter.com/mcp"
    }
  }
}

Claude Code:

claude mcp add --transport http continuity https://continuitywriter.com/mcp

其他客户端:添加相同的 URL,选择 OAuth,并将客户端 ID 和密钥留空。Continuity 支持动态客户端注册。各助手的完整步骤请参阅连接页面。

Grok Build:从插件市场安装 ouroboros-continuity 插件,然后在浏览器打开时登录。

此远程服务的注册表元数据位于 server.json(io.github.LAHutchins91/continuity)。

插件内容

此仓库是 Ouroboros Apps 发布的 Grok Build 和 Cursor 插件:

  • Grok Build:.grok-plugin/plugin.json 加上 .mcp.json
  • Cursor:.cursor-plugin/plugin.json 加上 mcp.json
  • 一个技能:skills/story-bible/SKILL.md(仅包含说明,不含脚本)
  • 一个通过 Streamable HTTP 提供服务的远程 MCP 服务 continuity

此插件没有钩子、命令、Agent 或 LSP 服务,也不会在你的机器上运行任何代码。src/ 文件夹和 Dockerfile 是 MCP 服务源代码,仅供参考及注册表容器检查使用。当有人将该代码作为服务运行时,它会从该服务的环境中读取自身的服务设置(数据库和计费密钥)。此插件不会构建、安装或运行该服务,且此仓库中的任何内容都不会在安装时运行(没有 postinstall 或其他生命周期脚本)。

网络端点和凭据

  • https://continuitywriter.com/mcp 是唯一的 MCP 端点。故事工具会读取和写入你自己的 Continuity 账户中的故事项目。
  • 登录使用支持动态客户端注册的 OAuth 2.1。受保护资源元数据位于 https://continuitywriter.com/.well-known/oauth-protected-resource。其中列出的授权服务器是 Continuity 的账户服务,托管于 Supabase(https://kufinkiktgnnhusuenjq.supabase.co/auth/v1)。登录时,浏览器会打开该服务。
  • 凭据:通过浏览器登录使用你的 Continuity 账户。此插件不需要 API 密钥、环境变量或本地文件,也不会读取这些内容。
  • 不带有效令牌的请求会收到 401 Unauthorized。
  • 隐私政策:https://continuitywriter.com/privacy。支持:https://continuitywriter.com/support。联系邮箱:[email protected]。

了解更多 Ouroboros 内容:https://ouroborosapps.com

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。