Codebase MCP
Código base MCP
Una implementación de servidor de Protocolo de contexto de modelo (MCP) que proporciona herramientas para recuperar y analizar bases de código completas utilizando RepoMix .
Este MCP permite que los agentes de IA como Composer Agent de Cursor lean y comprendan automáticamente bases de código completas a la vez, lo que hace más fácil para los desarrolladores trabajar con bases de código grandes y para los asistentes de IA tener un contexto completo de un proyecto.
Características
📚 Recuperación de código base : recupera todo el código base como una única salida de texto en diferentes formatos (XML, Markdown, Plain)
🌐 Compatibilidad con repositorios remotos : procese repositorios remotos de GitHub directamente
💾 Guardado de archivo : guarda el código base procesado en un archivo
🔧 Opciones personalizables : controla cómo se procesa el código base con varias opciones (comentarios, números de línea, resúmenes de archivos, etc.)
Related MCP server: CodeAlive MCP
Instalación
De NPM (Recomendado)
# Install the package globally
npm install -g codebase-mcp
# Install RepoMix (required dependency)
codebase-mcp installDesde GitHub
# Clone the repository
git clone https://github.com/DeDeveloper23/codebase-mcp.git
# Navigate to the project directory
cd codebase-mcp
# Install dependencies
npm install
# Build the project
npm run build
# Install globally
npm install -g .
# Install RepoMix (required dependency)
codebase-mcp installIntegración con Cursor
Para utilizar este MCP con el Agente Composer de Cursor:
Abrir cursor IDE
Haga clic en el icono del Compositor en la barra lateral.
Haga clic en el botón "Servidores MCP" en la parte superior
Haga clic en "Agregar nuevo servidor MCP"
Complete los datos:
Nombre:
Codebase MCP(o cualquier nombre que prefieras)Tipo:
commandComando:
codebase-mcp start
Haga clic en "Agregar" para guardar
Una vez agregado, el MCP proporcionará tres herramientas poderosas al Composer Agent:
Herramientas disponibles
obtenerCódigobase
Propósito: Analiza su espacio de trabajo/proyecto actual
Úselo cuando: desee que la IA comprenda todo su código base
Ejemplo de mensaje: "Analice mi código base para comprender su estructura".
obtener base de código remoto
Propósito: obtiene y analiza cualquier repositorio público de GitHub
Úselo cuando: desee explorar o comprender otros proyectos
Ejemplo de solicitud: "¿Puedes analizar el repositorio en github.com/username/repo?"
guardar código base
Propósito: Guarda el análisis del código base en un archivo para su uso posterior
Úselo cuando: desee conservar la instantánea del código base o compartirla
Ejemplo de mensaje: "Guardar un análisis de este código base para revisarlo más tarde"
Ejemplo de uso en Cursor
A continuación se muestran algunos ejemplos de indicaciones que puede utilizar con Composer Agent:
"Analyze my current project and explain its main components."
"Can you look at the tensorflow/tensorflow repository and explain how their testing framework works?"
"Save an analysis of my project to 'codebase-analysis.md' in markdown format."El agente Composer utilizará automáticamente la herramienta adecuada en función de su solicitud.
Uso fuera del cursor
Iniciando el servidor MCP
codebase-mcp startEsto iniciará el servidor MCP en modo stdio, que puede ser utilizado por cualquier cliente compatible con MCP.
Licencia
Instituto Tecnológico de Massachusetts (MIT)
Available Tools
3 toolsgetCodebaseC
Retrieve the entire codebase as a single text output using RepoMix
Inputs: cwd, format, ignorePatterns, includeDirectoryStructure, +5 more.
getRemoteCodebaseC
Retrieve a remote repository's codebase as a single text output using RepoMix
Inputs: repo (required), format, ignorePatterns, includeDirectoryStructure, +5 more.
saveCodebaseC
Save the codebase to a file using RepoMix
Inputs: cwd, format, ignorePatterns, includeDirectoryStructure, +6 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 3 tools
The three tools have distinct purposes: retrieving local codebase, retrieving remote codebase, and saving codebase. While 'getCodebase' and 'getRemoteCodebase' both retrieve code, the local/remote distinction is clear. There's minor potential confusion about whether 'saveCodebase' saves the local or remote version, but overall boundaries are well-defined.
All tools follow a consistent verb_noun pattern with camelCase styling: getCodebase, getRemoteCodebase, saveCodebase. The naming is predictable and follows the same grammatical structure throughout, making it easy for agents to understand the action-object relationship.
With only 3 tools, this feels quite minimal for a 'Codebase MCP' server. While the tools cover basic retrieval and saving operations, the scope seems limited - there are no tools for searching, analyzing, modifying, or managing codebase components. The count is borderline thin for what could be expected from a codebase management system.
For a codebase management server, there are significant gaps in functionality. The tools only provide retrieval and saving operations using RepoMix, but lack any tools for code analysis, search, modification, version control operations, or component management. This creates a dead-end surface where agents can only get and save entire codebases without any ability to work with code meaningfully.
Maintenance
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
An MCP server that gives your AI access to the source code and docs of all public github repos
The context platform for AI agents: code search, team decisions, and grounded project context.
Code intelligence for LLMs. Analyze, search, and retrieve code from any public git repository.
Related MCP Servers
- 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.91MIT- AlicenseAqualityDmaintenanceAn enterprise-grade Model Context Protocol server that provides comprehensive GitHub repository analysis and AI-powered development assistance through 11 streamlined tools.112MIT
- AlicenseBqualityDmaintenanceA Model Context Protocol (MCP) server that enables AI applications to access and analyze local code repositories without manual uploads, providing file listing, content reading, code searching, and project structure analysis capabilities.7MIT
Appeared in Searches
- Code intelligence tools for LLMs to understand codebase structure and locate functionality
- A tool for reading, understanding, and summarizing code in GitHub repositories
- A tool for managing entire project code context
- MCP server for contextual codebase analysis and task-focused code understanding
- MCP server for code understanding and agent context initialization