开源项目

nduc99911/repo-context-mcp:为编码Agent生成仓库地图与token预算上下文包的本地MCP服务器

nduc99911/repo-context-mcp

上下文与知识智能体系统上下文工程智能体互操作协议MCP

概述

repo-context-mcp面向让AI编码Agent理解大型或陌生仓库的场景,解决Agent反复遍历node_modules、找不到入口、乱贴文件浪费token的问题。它是本地MCP服务器(stdio传输、无云依赖、无遥测),暴露三个工具:repo_map生成轻量目录树加清单与入口文件;search_code做带路径行号的快速子串搜索;pack_context在token预算内把相关上下文打成markdown包供提示词使用。兼容Codex、Claude Code、Cursor、Cline及任何MCP客户端;另有独立CLI,用--focus与--max-tokens打包,支持JSON输出便于脚本与CI。MIT许可,要求Node.js 18+,可源码构建或npx运行。