DevContext
一个自主的 MCP 服务端,为开发者提供持续的、以项目为中心的上下文感知能力。
DevContext 是什么?
🛠️ DevContext 是一个基于 Model Context Protocol(MCP)的上下文管理工具,专为解决开发过程中“信息碎片化”问题而设计。它不生成代码,也不介入逻辑实现,而是专注于帮你理清当前在做什么、涉及哪些文件、关联了哪些逻辑。你写代码时产生的上下文,它会自动捕获并组织起来,下次需要时直接调用。
为什么需要它?
以前你要修复一个老模块的 Bug,得先花半小时翻提交记录、看函数调用链、找相关配置;想新增功能时,还得确认有没有类似的旧逻辑被遗忘在某个文件里。这些动作看似简单,但每天重复几次,就会打断思路、拉低效率。
DevContext 的作用就是减少这类重复的信息收集工作。你不需要再手动记笔记、贴 TODO 注释、或者靠记忆回忆“上次改的是不是这个分支”。它在后台持续跟踪你的编辑行为,结合代码结构和操作序列,自动生成可检索的上下文索引。当你提到某个函数名或需求点时,它能立刻返回相关的代码段、调用路径、依赖模块,甚至当时修改的意图线索。
核心能力速览
🔍 智能上下文检索:输入一个函数名或关键词,系统不仅定位目标代码,还会列出它的调用栈、引用文件、关联的配置项和近期变更记录。查找不再是全文搜索,而是基于语义和结构的精准匹配。
📁 项目级上下文隔离:每个项目有独立的轻量数据库,启动后自动索引当前工作区内容。切换项目时上下文自动分离,不会混淆,资源占用低,不影响原有开发环境。
🔄 自动话题划分:你在调试时突然转去开发新功能,工具会识别这种意图切换,并将两段操作分别归类。后续回顾时,可以直接进入“Bug 修复”或“登录页优化”这样的主题视图,看到当时的完整上下文快照。
⚡ 零配置接入:无需定义 schema、不用写解析规则,安装后立即生效。支持主流编辑器集成,通过标准接口与 LSP、Git 等工具协同工作。
适合谁?怎么用?
适合经常处理遗留代码、参与多人协作、或需要频繁切换任务的开发者。前端、后端、全栈都可用,尤其对维护大型项目或接手陌生代码库的人帮助明显。
建议从日常调试或 Code Review 场景开始尝试。比如在审查 PR 时,用它快速查看某次变更影响的全部上下文;或者在排查报错时,输入错误码直接定位到相关模块和历史修改。不需要改变现有流程,只需多查一次上下文,就能判断是否值得深入。
如果你希望减少“我之前在哪见过这段逻辑”的困惑,它值得一试。






