@lex-tools/codebase-context-dumper
Officialcodebase-context-dumper Сервер MCP
Сервер протокола контекста модели (MCP), предназначенный для простого переноса контекста вашей кодовой базы в большие языковые модели (LLM).
Зачем это использовать?
Большие контекстные окна в LLMs — это мощно, но ручной выбор и форматирование файлов из большой кодовой базы — утомительно. Этот инструмент автоматизирует процесс следующим образом:
Рекурсивное сканирование каталога вашего проекта.
Включение текстовых файлов из указанного дерева каталогов, которые не исключены правилами
.gitignore.Автоматический пропуск двоичных файлов.
Объединение содержимого с четкими маркерами пути к файлу.
Поддержка фрагментации для обработки кодовых баз, размер которых превышает окно контекста LLM.
Полная интеграция с MCP-совместимыми клиентами.
Related MCP server: code-index-mcp
Использование (рекомендуется: npx)
Самый простой способ использовать этот инструмент — через npx , который запускает последнюю версию без необходимости локальной установки.
Настройте свой клиент MCP (например, Claude Desktop, расширения VS Code) для использования следующей команды:
{
"mcpServers": {
"codebase-context-dumper": {
"command": "npx",
"args": [
"-y",
"@lex-tools/codebase-context-dumper"
]
}
}
}После этого клиент MCP сможет вызвать инструмент dump_codebase_context , предоставляемый этим сервером.
Характеристики и сведения об инструментах
Инструмент: dump_codebase_context
Рекурсивно считывает текстовые файлы из указанного каталога, соблюдая правила .gitignore и пропуская двоичные файлы. Объединяет содержимое с заголовками/нижними колонтитулами пути к файлу. Поддерживает разбиение вывода на фрагменты для больших кодовых баз.
Функциональность :
Сканирует каталог, указанный в
base_path.Учитывает файлы
.gitignoreна всех уровнях (включая вложенные и.gitпо умолчанию).Обнаруживает и пропускает двоичные файлы.
Считывает содержимое каждого допустимого текстового файла.
Добавляет заголовок (
--- START: relative/path/to/file ---) и нижний колонтитул (--- END: relative/path/to/file ---) к содержимому каждого файла.Объединяет все обработанное содержимое файла в одну строку.
Входные параметры :
base_path(строка, обязательно): абсолютный путь к каталогу проекта для сканирования.num_chunks(целое число, необязательно, по умолчанию: 1): Общее количество фрагментов, на которые нужно разделить вывод. Должно быть >= 1.chunk_index(целое число, необязательно, по умолчанию: 1): Индекс возвращаемого фрагмента, начинающийся с 1. Требуетnum_chunks > 1иchunk_index <= num_chunks.
Вывод : возвращает объединенное (и потенциально разбитое на фрагменты) текстовое содержимое.
Локальная установка и использование (расширенная)
Если вы предпочитаете запустить локальную версию (например, для разработки):
Клонируйте репозиторий:
git clone git@github.com:lex-tools/codebase-context-dumper.git cd codebase-context-dumperУстановить зависимости:
npm installСборка сервера:
npm run buildНастройте клиент MCP так, чтобы он указывал на локальный вывод сборки:
{ "mcpServers": { "codebase-context-dumper": { "command": "/path/to/your/local/codebase-context-dumper/build/index.js" // Adjust path } } }
Внося вклад
Вклады приветствуются! Подробности о разработке, отладке и выпуске новых версий см. на сайте CONTRIBUTING.md.
Лицензия
Этот проект лицензирован по Apache License 2.0. Подробности смотрите в файле LICENSE .
Available Tools
1 tooldump_codebase_contextA
Recursively reads text files from a specified directory, respecting .gitignore rules and skipping binary files. Concatenates content with file path headers/footers. Supports chunking the output for large codebases.
Inputs: base_path (required), num_chunks, chunk_index.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 1 tool
With only one tool, there is no possibility of ambiguity or overlap between tools. The tool has a single, clearly defined purpose.
A single tool inherently has perfect naming consistency, as there are no other tools to compare it against for patterns or conventions.
One tool is too few for most practical server purposes, as it severely limits functionality and interaction. While the tool is well-described, a single tool feels thin and incomplete for a codebase context server.
The server's purpose appears to be codebase context management, but with only a dump tool, there are significant gaps. Missing operations like search, filter, update, or delete context make the surface incomplete and likely insufficient for agent workflows.
Maintenance
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
Shared memory MCP server for Claude Code, Codex, Gemini CLI and Cursor. Cited, editable.
Model Context Protocol server for the Apideck Unified API. Connect any MCP-compatible agent framework to 100+ accounting systems, HRIS platforms, file storage providers, and more through one integration. More information https://www.apideck.com/mcp-server
Related MCP Servers
- AlicenseBqualityDmaintenanceA Model Context Protocol server that enables LLMs to read, search, and analyze code files with advanced caching and real-time file watching capabilities.66 npm40MIT
- AlicenseAqualityCmaintenanceA Model Context Protocol (MCP) server that helps large language models index, search, and analyze code repositories with minimal setup22142,766 PyPI1,005MIT

CodeAlive MCPofficial
AlicenseNot gradedqualityCmaintenanceA Model Context Protocol server that enhances AI agents by providing deep semantic understanding of codebases, enabling more intelligent interactions through advanced code search and contextual awareness.90MIT- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol (MCP) server that provides VSCode context and filesystem operations for AI assistants.9MIT
Appeared in Searches
- A tool for debugging Pine Script code
- How to convert Figma files to React code
- A platform for hosting and sharing code
- Using separate agents for schema validation, code standards, and directory structure enforcement in development workflows
- Finding the Top 10 Most Frequently Pulled Packages from Nexus Repository