Token导航 LogoToken导航TokenDH.com
Context Anchor logo
AI代理未说明官方级别未说明来源级核验

Context Anchor

MCP Server

Context Anchor是一个基于Git的AI辅助开发上下文管理工具,通过版本化的Markdown文件记录项目决策和约束条件,实现跨会话和工具的上下文共享。

工具数

4

提示词数

0

GitHub Stars

1

资源数

0
版本控制TypeScriptClaudeClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

DevDario

提供方

DevDario

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

上下文锚点

用于AI辅助开发的Git本地上下文层。

LLMs忘记了。每一次新的会话,每一次工具切换——你都要重新解释堆栈、决策和约束。Context Anchor将这些知识具体化为任何LLM都可以随时读取的版本化markdown文件。

建立在 MCP协议.适用于Claude Code、Cursor和任何兼容MCP的客户端。

______________________________________________________________________

的问题

当你在多个会话或工具中使用人工智能时,上下文会受到侵蚀。模型记得 *什么* 你决定了,但忘记了 *为什么*.你让谈话持续的时间比你应该的要长——不是因为它们富有成效,而是因为结束它们意味着失去一切。

Context Anchor通过将上下文视为基础设施而不是对话来解决这个问题。

______________________________________________________________________

运作原理

.context/
  project.md        ← stack, principles, conventions (stable)
  features/
    auth.md         ← decisions, constraints, open questions, state
    payments.md
  history/          ← automatic snapshots on every git commit

您的MCP兼容编辑器调用 get_context 在每项任务开始时。LLM在几秒钟内获得完整的项目+功能上下文——每个会话都是热启动。

______________________________________________________________________

安装

npm install -g @context-anchor/cli

或者使用pnpm:

pnpm add -g @context-anchor/cli

______________________________________________________________________

用法

# Initialize in your project
ctx init --interactive

# Create a feature context doc
ctx new-feature "user auth"

# Start the MCP server
ctx serve

# Check status
ctx status

# Export context for a specific LLM
ctx export claude
ctx export openai --feature user-auth
ctx export cursor --copy

# Manual snapshot
ctx snapshot

# Install git hook (auto-snapshot on commit)
ctx install-hook

______________________________________________________________________

MCP工具

曾经 ctx serve 如果正在运行,您的编辑器可以访问:

工具说明
get_context获取项目+功能上下文。在每项任务开始时打电话。
list_features列出所有具有状态的功能文档。
update_feature做出决定后记录下来。
export_context导出针对特定LLM格式化的上下文。

______________________________________________________________________

连接到编辑器

光标

添加到光标MCP配置(~/.cursor/mcp.json):

{
  "mcpServers": {
    "context-anchor": {
      "command": "node",
      "args": ["/path/to/context-anchor/packages/server/dist/index.js"]
    }
  }
}

克劳德代码

{
  "mcpServers": {
    "context-anchor": {
      "command": "ctx",
      "args": ["serve"]
    }
  }
}

______________________________________________________________________

项目上下文格式

.context/project.md --编辑一次,很少更新:

# My Project

## Stack
- Next.js 14, Node.js, PostgreSQL

## Principles
- Mobile-first, offline-capable
- Multi-tenant: always scope queries by tenantId

## Conventions
- Functional services, no classes
- Result pattern for error handling

.context/features/auth.md --每节课的进展情况:

# Feature: Auth

## Decisions
| Decision | Reason | Rejected |
|---|---|---|
| JWT stateless | No session store needed | Sessions (infra overhead) |

## Constraints
- Tokens expire in 7 days
- Refresh tokens stored in httpOnly cookie

## Open Questions
- [ ] OAuth providers for v2?

## State
- [x] Login + register
- [ ] Password reset

______________________________________________________________________

为什么不直接使用Cursor的内存/Claude项目呢?

这些工具在项目级别运行——它们记住你的堆栈,而不是你的功能级别决策。他们不抓 *为什么* 你选择了一种方法而不是另一种方法,选择了被拒绝的方法,或者选择了仍然开放的方法。他们被锁定在一个工具上。

Context Anchor是可移植的、可版本化的,适用于您使用的每个LLM。

______________________________________________________________________

路线图

  • \[x\] MCP服务器(获取、列表、更新、导出)
  • \[x\] CLI(初始化、服务、状态、新功能、快照、导出)
  • \[x\] Git钩子用于自动快照
  • \[x\] 多LLM格式化器(Claude、OpenAI、Gemini、Cursor)
  • \[ \] diff 快照之间
  • \[\]团队同步(跨开发人员共享上下文)
  • \[\]Web仪表板
  • \[\]VS代码扩展名

______________________________________________________________________

建于

______________________________________________________________________

许可证

麻省理工学院

目录标签

目录标签

版本控制TypeScriptClaudeAI开发辅助本地部署上下文管理多工具兼容决策记录

支持客户端

ClaudeCursor

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

oauth

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明oauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP