Skip to main content
Glama

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.)

Instalación

De NPM (Recomendado)

# Install the package globally npm install -g codebase-mcp # Install RepoMix (required dependency) codebase-mcp install

Desde 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 install

Integración con Cursor

Para utilizar este MCP con el Agente Composer de Cursor:

  1. Abrir cursor IDE
  2. Haga clic en el icono del Compositor en la barra lateral.
  3. Haga clic en el botón "Servidores MCP" en la parte superior
  4. Haga clic en "Agregar nuevo servidor MCP"
  5. Complete los datos:
    • Nombre: Codebase MCP (o cualquier nombre que prefieras)
    • Tipo: command
    • Comando: codebase-mcp start
  6. Haga clic en "Agregar" para guardar

Una vez agregado, el MCP proporcionará tres herramientas poderosas al Composer Agent:

Herramientas disponibles

  1. 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".
  2. 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?"
  3. 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 start

Esto iniciará el servidor MCP en modo stdio, que puede ser utilizado por cualquier cliente compatible con MCP.

Licencia

Instituto Tecnológico de Massachusetts (MIT)

-
security - not tested
A
license - permissive license
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Un servidor de protocolo de contexto de modelo que permite a los agentes de IA recuperar y comprender bases de código completas a la vez, proporcionando herramientas para analizar espacios de trabajo locales o repositorios remotos de GitHub.

  1. Características
    1. Instalación
      1. De NPM (Recomendado)
      2. Desde GitHub
    2. Integración con Cursor
      1. Herramientas disponibles
      2. Ejemplo de uso en Cursor
    3. Uso fuera del cursor
      1. Iniciando el servidor MCP
    4. Licencia

      Related MCP Servers

      • -
        security
        A
        license
        -
        quality
        A server that allows AI assistants to browse and read files from specified GitHub repositories, providing access to repository contents via the Model Context Protocol.
        Last updated -
        3
        JavaScript
        MIT License
        • Apple
      • A
        security
        F
        license
        A
        quality
        A Model Context Protocol server that enables AI models to interact with GitHub's API, allowing for repository creation and management with descriptions, topics, and website URLs through natural language commands.
        Last updated -
        1
        JavaScript
      • -
        security
        F
        license
        -
        quality
        A Model Context Protocol server that enables AI assistants like Claude to interact with GitHub repositories, issues, and pull requests.
        Last updated -
        129
        Python
      • -
        security
        F
        license
        -
        quality
        A Model Context Protocol server that enables AI assistants to perform GitHub operations including repository management, file operations, issue tracking, and pull request creation.
        Last updated -
        1
        TypeScript

      View all related MCP servers

      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/DeDeveloper23/codebase-mcp'

      If you have feedback or need assistance with the MCP directory API, please join our Discord server