# Code2Prompt MCP Server > Conecta al agente con una herramienta que convierte todo un repositorio de código en un prompt estructurado, filtrado y con conteo de tokens listo para un LLM. Fuente: https://skillsagentes.com/mcp/code2prompt Markdown: https://skillsagentes.com/mcp/code2prompt.md Repositorio: https://github.com/mufeedvh/code2prompt Web: https://code2prompt.dev Autor: mufeedvh Licencia: MIT Estrellas: 7683 Última versión: v4.2.0 Último push: 18 sept 2026 ## Qué es Code2Prompt es una herramienta escrita en Rust que recorre un directorio de código, respeta las reglas de .gitignore, aplica plantillas Handlebars y arma un prompt único con el árbol de archivos, el contenido y metadatos de Git (diffs, logs, comparaciones de ramas). Además de su CLI y su TUI interactivos, el proyecto ofrece un servidor MCP para que aplicaciones agénticas lean el código local de forma eficiente sin saturar la ventana de contexto del modelo. El servidor MCP forma parte de un ecosistema más amplio junto con la librería núcleo en Rust y el SDK en Python (code2prompt-rs), pensado para integrarse en agentes de IA, scripts de automatización o pipelines de RAG. El README describe esta pieza como un servicio local que expone la lógica de recolección y formateo de código a aplicaciones agénticas, aunque no detalla los nombres de las herramientas MCP concretas ni un comando de instalación específico para ese modo de ejecución. Entre las capacidades documentadas del núcleo destacan el filtrado inteligente mediante patrones glob, el conteo de tokens para no exceder los límites de contexto del LLM, la lectura simplificada de formatos como CSV, notebooks o JSONL, y la generación de prompts personalizables mediante plantillas. ## Qué hace - Convierte un árbol de directorios completo en un prompt formateado para LLMs respetando .gitignore - Filtra archivos por patrones glob de inclusión y exclusión - Cuenta tokens del prompt generado para controlar el límite de contexto del modelo - Incluye metadatos de Git como diffs, logs y comparaciones de ramas en el prompt - Permite personalizar la salida con plantillas Handlebars ## Cuándo usarlo - Cuando un agente necesita leer y entender un repositorio local sin copiar manualmente archivos - Cuando quieres preparar contexto de código para ChatGPT u otro LLM sin saturar la ventana de contexto - Cuando construyes agentes en Python o pipelines de RAG que necesitan ingerir codebases completos ## Dónde encaja - Categoría: [Herramientas para desarrolladores](https://skillsagentes.com/mcp/categorias/herramientas-desarrollo.md) — Skills que cambian cómo tu agente escribe, revisa y despliega código. - [Todos los servidores MCP](https://skillsagentes.com/mcp.md) - [Agent Skills](https://skillsagentes.com/skills.md) ## Servidores relacionados - [Superpowers](https://skillsagentes.com/mcp/superpowers.md): Instala en tu agente de código un conjunto de skills y una metodología completa de desarrollo de software, desde el diseño hasta el TDD y las revisiones de código. - [Ruflo](https://skillsagentes.com/mcp/ruflo.md): Conecta Claude Code y Codex con una capa de orquestación que despliega swarms de agentes, memoria vectorial persistente y comunicación federada entre máquinas. - [OpenSpec](https://skillsagentes.com/mcp/openspec.md): Framework de desarrollo guiado por especificaciones que estructura el trabajo con asistentes de IA en propuestas, specs, diseño y tareas antes de escribir código. - [Context7](https://skillsagentes.com/mcp/context7.md): Conecta tu agente a Context7 para inyectar documentación de librerías actualizada y ejemplos de código específicos por versión directamente en el prompt. - [Codebase Memory](https://skillsagentes.com/mcp/codebase-memory.md): Indexa tu código fuente en un grafo de conocimiento persistente y deja que tu agente de IA consulte relaciones estructurales en milisegundos, sin grep. --- Skills Agentes · [Índice de páginas en markdown](https://skillsagentes.com/sitemap.md) · [Inicio](https://skillsagentes.com/index.md)