@lex-tools/codebase-context-dumper
OfficialCodebase-Kontext-Dumper MCP-Server
Ein Model Context Protocol (MCP)-Server, der dafür konzipiert ist, Ihren Codebase-Kontext einfach in Large Language Models (LLMs) zu übertragen.
Warum dies verwenden?
Große Kontextfenster in LLMs sind zwar leistungsstark, aber das manuelle Auswählen und Formatieren von Dateien aus einer großen Codebasis ist mühsam. Dieses Tool automatisiert den Prozess durch:
Rekursives Scannen Ihres Projektverzeichnisses.
Einschließlich Textdateien aus dem angegebenen Verzeichnisbaum, die nicht durch
.gitignore-Regeln ausgeschlossen sind.Binärdateien werden automatisch übersprungen.
Verketten des Inhalts mit eindeutigen Dateipfadmarkierungen.
Unterstützt Chunking zur Verarbeitung von Codebasen, die größer sind als das Kontextfenster des LLM.
Nahtlose Integration mit MCP-kompatiblen Clients.
Related MCP server: code-index-mcp
Verwendung (Empfohlen: npx)
Am einfachsten lässt sich dieses Tool über npx verwenden, da hier die neueste Version ohne lokale Installation ausgeführt wird.
Konfigurieren Sie Ihren MCP-Client (z. B. Claude Desktop, VS Code-Erweiterungen) für die Verwendung des folgenden Befehls:
{
"mcpServers": {
"codebase-context-dumper": {
"command": "npx",
"args": [
"-y",
"@lex-tools/codebase-context-dumper"
]
}
}
}Der MCP-Client kann dann das von diesem Server bereitgestellte Tool dump_codebase_context aufrufen.
Funktionen und Tooldetails
Werkzeug: dump_codebase_context
Liest rekursiv Textdateien aus einem angegebenen Verzeichnis, beachtet dabei .gitignore -Regeln und überspringt Binärdateien. Verkettet Inhalte mit Dateipfad-Headern/-Footern. Unterstützt die Aufteilung der Ausgabe in große Codebasen.
Funktionalität :
Durchsucht das im
base_pathangegebene Verzeichnis.Respektiert
.gitignore-Dateien auf allen Ebenen (einschließlich verschachtelter Dateien und standardmäßig.git).Erkennt und überspringt Binärdateien.
Liest den Inhalt jeder gültigen Textdatei.
Fügt dem Inhalt jeder Datei eine Kopfzeile (
--- START: relative/path/to/file ---) voran und eine Fußzeile (--- END: relative/path/to/file ---) an.Verkettet alle verarbeiteten Dateiinhalte zu einer einzigen Zeichenfolge.
Eingabeparameter :
base_path(Zeichenfolge, erforderlich): Der absolute Pfad zum zu scannenden Projektverzeichnis.num_chunks(Ganzzahl, optional, Standard: 1): Die Gesamtzahl der Chunks, in die die Ausgabe aufgeteilt werden soll. Muss >= 1 sein.chunk_index(Ganzzahl, optional, Standard: 1): Der 1-basierte Index des zurückzugebenden Chunks. Erfordertnum_chunks > 1undchunk_index <= num_chunks.
Ausgabe : Gibt den verketteten (und möglicherweise in Blöcke unterteilten) Textinhalt zurück.
Lokale Installation und Nutzung (Erweitert)
Wenn Sie lieber eine lokale Version ausführen möchten (z. B. für die Entwicklung):
Klonen Sie das Repository:
git clone git@github.com:lex-tools/codebase-context-dumper.git cd codebase-context-dumperInstallieren Sie Abhängigkeiten:
npm installErstellen Sie den Server:
npm run buildKonfigurieren Sie Ihren MCP-Client so, dass er auf die lokale Build-Ausgabe verweist:
{ "mcpServers": { "codebase-context-dumper": { "command": "/path/to/your/local/codebase-context-dumper/build/index.js" // Adjust path } } }
Beitragen
Beiträge sind willkommen! Weitere Informationen zur Entwicklung, Fehlerbehebung und Veröffentlichung neuer Versionen finden Sie in CONTRIBUTING.md .
Lizenz
Dieses Projekt ist unter der Apache-Lizenz 2.0 lizenziert. Weitere Informationen finden Sie in der Datei LICENSE .
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseBqualityFmaintenanceA Model Context Protocol server that enables LLMs to read, search, and analyze code files with advanced caching and real-time file watching capabilities.61339MIT
- AlicenseAqualityAmaintenanceA Model Context Protocol (MCP) server that helps large language models index, search, and analyze code repositories with minimal setup14997MIT

CodeAlive MCPofficial
AlicenseNot gradedqualityAmaintenanceA 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.88MIT- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol (MCP) server that provides VSCode context and filesystem operations for AI assistants.9
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
An MCP server that gives your AI access to the source code and docs of all public github repos
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
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/lex-tools/codebase-context-dumper'
If you have feedback or need assistance with the MCP directory API, please join our Discord server