Token导航 LogoToken导航TokenDH.com
Context Engine MCP logo
开发工具stdio官方级别未说明来源级核验

Context Engine MCP

MCP Server

@contexter/mcp-server

Context Engine MCP Server是一款自动化AI代码生成工具(如Cursor、Claude Code和Copilot)的研究→计划→验证工作流程的工具,确保生产就绪代码的一次性交付。

工具数

4

提示词数

0

GitHub Stars

0

资源数

0
代码管理JavaScriptClaudeClaude DesktopClaudeCursor

安装说明

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

作者 / 组织

SumeetGDoshi

提供方

SumeetGDoshi

最后核验

2026/5/17 20:21

运行时

Node.js

快速接入

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

命令预览

npx @contexter/mcp-server validate

详细介绍

上下文引擎MCP服务器

停止浪费50%的AI生成代码。首次尝试时发送生产就绪代码。

MCP(模型上下文协议)服务器,用于自动化 研究→ Plan → 验证 Cursor、Claude Code和Copilot等AI编码工具的工作流程。

🎯 问题

斯坦福大学的研究发现 50%的AI生成代码需要重写为什么?

  • 开发人员跳过研究,直接跳到编码
  • 实施前没有详细规划
  • 编码后无系统验证
  • AI代理缺乏对现有代码库的理解

结果:许多代码不适合架构、破坏模式或解决错误的问题。

💡 解决方案

上下文引擎强制执行经过验证的工作流程:

1. 🔍 Research  → Understand existing codebase first
2. 📋 Plan      → Specify every change before coding  
3. ✅ Validate  → Verify implementation matches spec

这是启用的工作流:

  • 一天内发送35k行代码 (边界用例)
  • 零返工 30万行Rust代码库(BAML案例研究)
  • 第一天2个PR 面向工程实习生

观看Dex的演讲 解释方法。

🚀 快速开始

安装

npm install -g @contexter/mcp-server

使用游标配置

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

{
  "mcpServers": {
    "context-engine": {
      "command": "npx",
      "args": ["@contexter/mcp-server"]
    }
  }
}

使用Claude Desktop进行配置

添加到Claude桌面配置(~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "context-engine": {
      "command": "npx",
      "args": ["@contexter/mcp-server"]
    }
  }
}

重新启动IDE。

📖 用法

检查工作流状态

You: What's my workflow status?

MCP服务器将告诉您所处的阶段以及下一步要做什么。

完整工作流示例

1.研究阶段

You: I need to add authentication to my API

服务器将:

  • ❌ 阻止立即实施
  • ✅ 先引导您进行研究
  • ✅ 生成研究文档 mcpDocs/research/2025-11-16-authentication.md
  • ✅ 包含对现有代码的file:行引用

2.规划阶段

研究完成后:

You: Create implementation plan

服务器将:

  • ✅ 检查研究是否存在(或阻止)
  • ✅ 在以下位置创建详细计划 mcpDocs/plans/2025-11-16-authentication.md
  • ✅ 包括阶段、成功标准、文件更改
  • ⏸️ 等待您的批准

3.批准计划

审查计划,然后:

You: Approve the plan

或者,如果需要更改:

You: Reject plan - need to add rate limiting

4.实施

批准后:

You: Implement the plan

服务器将:

  • ✅ 提供实施说明
  • ✅ 在所有变更中参考该计划
  • ✅ 将上下文保持在40%以下
  • ⏸️ 在阶段之间停止手动验证

5.验证

实施后:

You: Validate implementation

服务器将:

  • ✅ 从计划中运行所有自动检查
  • ✅ 将git diff与计划更改进行比较
  • ✅ 生成验证报告
  • ✅ 报告通过/失败状态

🎯 主要特点

✅ 工作流执行

不能跳过步骤:

  • 没有研究就没有计划
  • 未经批准的计划不得实施
  • 未经验证不得合并

温和重定向:

❌ BLOCKED: Cannot create plan without research.

⚠️  No research found. Start with research to analyze the codebase.

Please run 'research_codebase' first.

📊 工作流状态跟踪

服务器在中维护状态 .context-engine/workflow-state.json:

{
  "currentPhase": "plan",
  "researchPath": "mcpDocs/research/2025-11-16-auth.md",
  "planPath": "mcpDocs/plans/2025-11-16-auth.md",
  "planApproved": false,
  "metadata": {
    "taskDescription": "Add authentication to API"
  }
}

🎨 结构化输出

所有文档均遵循一致的模板:

研究文档 包括:

  • 当前存在的内容(文件:行引用)
  • 组件如何连接
  • 当前的模式和惯例
  • 来自代码库的历史上下文

实施计划 包括:

  • 分阶段方法(第1、2、3阶段……)
  • 使用代码片段更改特定文件
  • 自动验证(进行测试等)
  • 手动验证(UI测试、性能)

验证报告 包括:

  • 逐阶段状态
  • 自动检查结果
  • 与计划的偏差
  • 手动测试要求

⚡ 上下文优化

遵循Dex的原则: 将上下文保持在40%以下

服务器确保:

  • 研究由并行子代理完成
  • 计划是逐步创建的
  • 实施分阶段进行
  • 主要阶段之间的新背景

🏗️ 目录结构

上下文引擎在您的项目中创建此结构:

your-project/
├── .context-engine/
│   └── workflow-state.json          # Workflow state
├── mcpDocs/                         # Auto-created by MCP server
│   ├── research/                    # Research documents
│   │   └── 2025-11-16-auth.md
│   └── plans/                       # Implementation plans
│       └── 2025-11-16-auth.md
└── src/                             # Your code

mcpDocs/ 当您开始研究或计划时,会自动创建文件夹。无需手动设置!

🎓 了解工作流程

为什么这有效

Dex在AI工程师峰会上的演讲:

“一行不好的代码就是一行糟糕的代码。但一个计划的一个糟糕部分可能是数百行错误的代码。而一行错误的研究——对系统工作原理的误解——可能是数千行错误代码。”

层次结构:

  1. 糟糕的研究 → 1000线路不好
  2. 糟糕的计划 → 100线路不好
  3. 错误代码 → 1 坏线路

在层次结构的顶端投入时间。

上下文就是一切

LLM是纯函数。唯一影响输出质量的是输入质量(上下文)。

目标:将上下文利用率保持在40%以下

为什么? 使用的上下文越少,结果越好。通过:

  • 先研究(并行代理)
  • 编码前规划
  • 阶段之间的压实

在每一步中,你都可以最大化“可用于思考的代币”。

规范优先开发

在人工智能的未来, 规格是宝贵的资产,而不是生成的代码。

  • 代码可以从规范中重新生成
  • 规范捕捉意图和决策
  • 规范使团队之间的心理保持一致
  • 规范防止返工

Context Engine将计划视为一级工件。

🛠️ 高级用法

定制研究代理

研究阶段产生平行代理:

  • codebase-locator -查找文件和组件
  • codebase-analyzer -了解代码的工作原理
  • codebase-pattern-finder -查找类似的实现
  • thoughts-locator -搜索历史决策

成功标准格式

计划必须将自动验证与手动验证分开:

### Success Criteria:

#### Automated Verification:
- [ ] Tests pass: `make test`
- [ ] Linting passes: `make lint`
- [ ] Build succeeds: `make build`

#### Manual Verification:
- [ ] UI works correctly when tested
- [ ] Performance acceptable under load
- [ ] No regressions in related features

这使得:

  • 自动验证以运行检查
  • 手动测试的清晰切换
  • 逐阶段验证

上下文压缩

当上下文接近40%时,实施阶段:

  1. 用进度复选标记更新计划
  2. 记录当前状态和下一步行动
  3. 用更新的计划开始新的背景

这在整个实施过程中保持了高质量的产出。

📊 度量与分析

上下文引擎跟踪:

  • 工作流程遵守情况 -遵循正确工作流程的任务百分比
  • 防止返工 -预计节省的小时数
  • 上下文效率 -平均上下文利用率
  • 第一次尝试成功 -通过验证的实现百分比

(Pro/Enterprise功能-即将推出)

🤝 与其他工具集成

GitHub 操作

自动验证PR:

# .github/workflows/validate-workflow.yml
name: Validate Workflow

on: pull_request

jobs:
  check-workflow:
    runs-on: ubuntu-latest
    steps:
      - name: Check for plan
        run: |
          grep -q "mcpDocs/plans/" PR_DESCRIPTION || exit 1
      
      - name: Run validation
        run: |
          npx @contexter/mcp-server validate

预提交钩子

在提交中强制执行计划引用:

#!/bin/bash
# .git/hooks/commit-msg

if ! grep -q "Plan:" "$1"; then
    echo "❌ Commit must reference implementation plan"
    echo "Format: 'Plan: mcpDocs/plans/2025-11-16-feature.md'"
    exit 1
fi

线性/Jira集成

将研究和计划自动链接到门票。

🗺️ 路线图

v0.1(当前)

  • ✅ 核心MCP服务器
  • ✅ 工作流状态管理
  • ✅ 研究/计划/验证工具
  • ✅ Cursor/Claude集成

v0.2(下一页)

  • \[\]分析仪表板
  • \[\]团队协作功能
  • \[\]文档的云同步
  • \[\]Slack/Discord集成

v1.0(未来)

  • \[\]企业SSO/SAML
  • \[\]自定义工作流模板
  • \[\]高级指标和见解
  • \[\]用于集成的API

🤝 贡献

我们欢迎捐款!看 贡献.md 作为指导方针。 我们欢迎大家支持buymeacoffee.com/thecodeshow

📄 许可证

MIT许可证-请参阅 许可证 了解详情。

💬 支持

  • 问题:

🙏 致谢

基于以下公司开创的工作流程:

______________________________________________________________________

不要浪费50%的AI代码。立即开始使用上下文引擎。

npm install -g @contexter/mcp-server

目录标签

目录标签

代码管理JavaScriptClaudeAI代码生成本地部署工作流自动化代码验证开发工具

支持客户端

Claude DesktopClaudeCursor

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@contexter/mcp-server

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP