ContextsBase icon

ContextsBase

ContextsBase 是连接 MCP 的项目工作区,可为 AI 编程代理结构化管理软件功能、数据模型、业务规则和测试用例,按迭代顺序认领、构建并测试开发任务。

ContextsBase

面向代理的待办工作区

ContextsBase 是面向代理的项目工作区,用于管理软件待办事项和规格说明。它以结构化的功能、数据模型、业务规则和测试用例取代零散的 Markdown 笔记,AI 编程代理可通过模型上下文协议(MCP)检索这些内容。

典型工作流程是将功能组织到一个迭代中,向代理开放该迭代,然后发送实现命令。代理会按顺序认领工作、构建每项功能并进行测试,从而减少每次编码会话开始时重复粘贴项目上下文的需要。该网站展示了可与 MCP 兼容代理配合使用的产品,包括 Claude Code、Cursor、Copilot 和 Windsurf。

工作区与代理执行功能

功能规格说明

使用自然语言记录功能,让代理拥有明确的待实现工作项。

业务规则

记录测试应验证的逻辑,包括计划或账户规则等示例。

数据模型

定义应用程序数据模型中的实体和字段,为代理提供结构化的架构上下文,而不必让其自行推断。

测试用例

编写给定-当-那么测试用例,代理可将其转换为实现测试,并作为功能开发的一部分运行。

自主迭代

将功能归入迭代并向代理开放迭代,代理可以按顺序认领、构建和测试其中的功能。

设计与页面上下文

将设计令牌和页面编辑指令与待办列表一同存储,让代理可以结合项目上下文应用界面变更。

实际使用场景

  • 执行计划中的迭代

    将包含多个功能的发布计划转化为一个迭代,向连接 MCP 的代理开放,然后让代理按顺序处理功能列表。

  • 提供架构与规则上下文

    一次性存储实体、字段和业务规则,让代理在实现功能时可以参考应用模型,而不必从不完整的笔记中自行推断。

  • 将需求转化为测试

    使用给定-当-那么测试用例定义验收行为,使功能开发能够根据明确的预期结果进行检查。

  • 协调界面更新

    当代理需要在开展应用开发的同时修改界面时,将设计令牌和页面编辑指令与项目待办列表一同保存。

Pros and Cons

Pros

  • 在一个结构化工作区中集中管理功能规格说明、业务规则、数据模型和测试用例。
  • 支持基于迭代的执行方式,代理可以按顺序认领、构建并测试功能。
  • 为指定的编程工具和其他 MCP 客户端提供 MCP 访问能力。
  • 除了待办事项外,还包含用于设计令牌和页面编辑的项目上下文。

Cons

  • 现有网站内容对设置要求、工作流边界以及运营或安全功能的说明有限。
  • 付费计划标注为即将推出,因此当前付费层级的可用性和限制尚未得到来源确认。

FAQ

ContextsBase 如何连接到 AI 编程代理?

ContextsBase 在 MCP 客户端中配置为 MCP 服务器。网站展示了使用 ContextsBase HTTP 端点和 bearer token 环境变量的配置,之后兼容的代理即可访问项目工作区。

实现一个迭代的工作流程是什么?

你可以将功能组织到一个迭代中,向代理开放该迭代,然后通过 MCP 发出实现命令。代理随后会按顺序认领、构建并测试这些功能。

工作区可以存储哪些信息?

工作区可存储功能和规格说明、业务规则、数据模型实体和字段、测试用例、设计令牌以及页面编辑内容。这些信息构成代理构建时使用的上下文。

支持哪些代理和客户端?

网站列出了 Claude Code、Cursor、Copilot 和 Windsurf,并表示 ContextsBase 可与任何 MCP 客户端配合使用。现有信息未说明每个客户端的完整设置方式或工作流边界。

Quick Facts

类别
开发者工具
主要工作流程
基于 MCP 的待办事项检索与迭代执行
列出的客户端
Claude Code、Cursor、Copilot 和 Windsurf
免费服务
一个项目免费使用
工作区内容
功能、规则、数据模型、测试、设计令牌和页面编辑内容
网站
contextsbase.com