🚀 上下文工程-用于游标、克劳德码和VS码的MCP服务器
From Idea to Production without Context Loss
Give AI agents perfect understanding of your tech stack, architecture and established patterns.
Build complex features 10X more productive.
______________________________________________________________________
🎯 什么是上下文工程?
语境工程 是让AI代理全面了解您的代码库、架构和开发模式的做法。我们的 MCP(模型上下文协议)服务器 消除了AI代理在处理复杂软件项目时通常发生的上下文丢失。
⚡ 我们解决的问题
- 上下文丢失:AI代理在对话中失去了对项目架构的跟踪
- 模式不一致:AI生成的代码不符合你既定的惯例
- 手册解释:反复解释你的技术栈和项目结构
- 特征复杂性:构建复杂的功能需要对代码库有深入的理解
🎉 上下文工程解决方案
我们的MCP服务器为AI代理提供:
- 完美的技术栈理解 -自动分析您的项目依赖关系和架构
- 代码库模式识别 -学习你的编码风格、命名约定和文件结构
- 特征规划智能 -生成全面的PRD、技术蓝图和实施任务
- 跨平台兼容性 -与Cursor、Claude Code、VS Code和任何兼容MCP的IDE无缝协作
🚀 主要特点
🧠 智能特征分类
- 8个智能类别:登录页面、UI组件、API、性能、分析、身份验证、数据管理、集成
- LLM自动分析:立即使用置信度评分对您的功能请求进行分类
- 量身定制的计划工作流程:每个类别都有专门的问题和实施指导
- 多类别支持:处理跨越多个域的复杂功能
📋 自动化文档生成
- 综合PRD:包含用户故事和验收标准的产品需求文件
- 技术蓝图:体系结构图、API规范和实施阶段
- 详细任务列表40多个具有优先级的可操作开发任务
- 风险评估:确定潜在的阻碍因素和缓解策略
🏗️ 高级代码库分析
- 技术栈检测:自动识别React、Vue、Express、Django、Rails等
- 体系结构模式:识别MVC、微服务、单体和组件结构
- 数据库集成:映射现有模式、API和身份验证模式
- 遗留系统支持:了解复杂的多层应用程序
______________________________________________________________________
🛠️ 支持的平台
✅ 完全兼容的IDE
*适用于支持以下功能的任何IDE 模型上下文协议(MCP)*
______________________________________________________________________
🎯 用例
🏢 企业发展
- 大型代码库:维护百万线项目的上下文
- 团队一致性:确保所有开发人员遵循既定模式
- 遗留迁移:了解复杂的遗留系统并使其现代化
- 微服务:协调多个服务的发展
🚀 启动速度
- 快速原型制作:通过智能功能规划,构建MVP的速度提高了10倍
- 技术债务管理:在快速迭代期间保持代码质量
- 全栈开发:单个开发人员可以处理复杂的多层功能
- 产品管理:制定全面的技术规范
🔧 开源项目
- 贡献者入职培训:新贡献者立即了解项目结构
- 文档生成:从代码库自动生成技术文档
- 功能路线图:用详细的实施指南规划复杂的功能
- 代码审查协助确保捐款遵循项目惯例
______________________________________________________________________
🏗️ 建筑
模型上下文协议(MCP)集成
上下文工程师实现 模型上下文协议,实现AI代理和开发环境之间的无缝通信。
graph TD
A[Your IDE] --> B[MCP Client]
B --> C[Context Engineer MCP Server]
C --> D[Codebase Analyzer]
C --> E[Pattern Recognition Engine]
C --> F[Feature Planning AI]
D --> G[Your Project Files]
E --> G
F --> H[Generated Documentation]核心组件
- 🔍 代码库分析器:深入检查项目结构和依赖关系
- 🧩 模式识别引擎:学习编码风格和架构决策
- 📋 特征规划AI:生成全面的开发文档
- 🔌 MCP接口:符合标准的协议实施
______________________________________________________________________
📊 性能优势
| 度量 | 上下文工程之前 | 上下文工程之后 | 改进 |
|---|---|---|---|
| 功能规划时间 | 4-8小时 | 15-30分钟 | 快10-16倍 |
| 上下文切换 | 每次谈话 | 从未 | 100%消除 |
| 代码一致性 | 需要手动审查 | 自动遵守 | 零返工 |
| 文档的质量 | 不一致、过时 | 全面、最新 | 企业级 |
______________________________________________________________________
🚀 如何使用上下文工程MCP
步骤1:生成访问密钥
访问 contextengineering.ai 并注册一个免费帐户以生成您唯一的API密钥。
步骤2:添加到IDE
对于光标:
- 打开Cursor配置文件:
~/.cursor/mcp.json - 添加以下配置:
{
"mcpServers": {
"context-engineer": {
"url": "https://contextengineering.ai/mcp",
"headers": {
"Authorization": "Bearer your-access-key"
}
}
}
}- 保存文件
- 转到光标设置>工具和集成>MCP工具>上下文工程师,打开开关
- 重新启动Cursor IDE以应用更改
对于风帆:
- 打开您的Windsurf配置文件:
- Mac/Linux: ~/.windsurf/config.json - 窗户: %APPDATA%\Windsurf\config.json
- 添加以下配置:
{
"mcpServers": {
"context-engineer": {
"serverUrl": "https://contextengineering.ai/mcp",
"headers": {
"Authorization": "Bearer your-access-key"
}
}
}
}- 保存并重新启动Windsurf
对于Claude CLI:
在终端中运行以下命令:
claude mcp add --transport http "Context-Engineer" https://contextengineering.ai/mcp --header "Authorization: Bearer your-access-key"步骤3:测试集成
在IDE中,键入:“帮助我计划新功能”以验证MCP服务器是否已连接。
第四步:开始建设
创建您的第一个功能计划!尝试以下提示:
- “我想建立一个身份验证系统”
- “帮助我创建一个具有分析功能的登录页面”
- “我需要开发一个用于用户管理的API”
您的IDE现在可以创建上下文丰富的功能计划,为您节省数小时的开发时间! 🚀
______________________________________________________________________
💡 真实世界的用例和示例
🎯 何时使用上下文工程
非常适合:
- 用户身份验证系统 -简单的想法,有很多边缘案例(OAuth、JWT、会话管理)
- 支付集成 -看似简单,但涉及复杂的安全和错误处理
- 文件上传功能 -简单的概念,考虑安全、验证和性能问题
- API开发 -RESTful或GraphQL API,具有适当的错误处理和文档
- 仪表板和分析 -具有实时更新功能的复杂数据可视化
- 多步骤工作流 -窗体、向导或任何涉及多个系统部件的功能
- 第三方集成 -与外部服务和API连接
上下文工程师在行动的例子:
- “我想将Stripe支付添加到我的SaaS中”
- 分析现有的用户模型和数据库模式 - 生成完整的支付流程,包括订阅、webhooks和错误处理 - 创建40多个具有适当安全考虑的实施任务
- “帮我建立一个实时通知系统”
- 映射您当前的身份验证和用户管理 - 计划WebSocket与您的技术栈集成 - 提供可扩展性考虑因素和回退机制
- “我需要为我的应用程序添加多租户支持”
- 了解您当前的数据库结构 - 创建保留现有数据的迁移策略 - 计划行级安全和租户隔离
📊 节省时间分析
基于Context Engineer自身的实际使用数据:
| 功能类型 | 手动规划 | 使用上下文工程师 | 节省时间 |
|---|---|---|---|
| 身份验证系统 | 4-6小时 | 20分钟 | 93% |
| 支付集成 | 6-8小时 | 25分钟 | 92% |
| API开发 | 3-4小时 | 15分钟 | 91% |
| 仪表板功能 | 4-5小时 | 20分钟 | 90% |
| 文件管理 | 2-3小时 | 10分钟 | 89% |
🚀 令牌使用优化
没有上下文工程:
- 简单项目:约2000个代币(来回澄清)
- 复杂的企业应用程序:约50000多个令牌(广泛的上下文共享)
- 代币使用量随着项目复杂性呈指数级增长
使用上下文工程:
- 任何项目复杂性:~500个代币(一次性规划)
- 可预测的令牌使用情况,无论代码库大小如何
- 复杂项目的代币消耗减少10-50倍
🏗️ 特别适用于复杂的代码库
上下文工程闪耀着:
- ✅ 提供多种服务的大型monorepos
- ✅ 有技术债务的遗留代码库
- ✅ 具有自定义框架的项目
- ✅ 多语言应用程序
- ✅ 微服务架构
- ✅ 具有复杂业务逻辑的系统
你的代码库越混乱,上下文工程通过自动映射你很难手动解释的复杂性提供的价值就越大。
🔄 无缝工作流集成
您当前的流量:
- Idea → 2. 手动规划→ 3. 编程→ 4. 调试/优化
使用上下文工程:
- Idea → 2. 人工智能规划(即时)→ 3. 编程→ 4. 船速更快
零中断-上下文工程在不改变编码方式的情况下增强了您现有的工作流程。
______________________________________________________________________
❓ 常见问题
Q: 什么是“工具调用”? A: 上下文工程师执行的每个操作——分析代码、生成PRD部分或创建任务。免费版的10个电话通常涵盖1-2个完整的功能规划会议。
Q: 这适用于我的技术栈吗? A: 是的!上下文工程与技术栈无关。它的工作原理是理解代码模式和结构,而不是特定的技术。目前擅长JavaScript/TypeScript、Python和大多数现代框架。
Q: 对于简单功能来说,这是否过于夸张? A: 即使是“简单”的功能也往往隐藏着复杂性。基本登录页面可能需要验证、错误处理、安全性和数据库集成。上下文工程确保没有遗漏任何内容。
Q: 这如何为我节省代币? A: 上下文工程提前提供了完美的上下文,而不是反复解释你的代码库。这使得复杂项目的令牌使用量减少了10-50x。
