ASD

Code2Prompt

mufeedvhcode2prompt

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.

Estrellas
7.6k

del repositorio

Actualizado
el mes pasado

último commit

Herramientas

no documentadas

Transporte

sin documentar

Forks
438
Issues
20

abiertos

El README no documenta un comando de instalación. Sigue las instrucciones del repositorio.

Qué es Code2Prompt

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é le permite hacer a tu agente

  • 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

Úsalo cuando

  • 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

Detalles

Publicado por
mufeedvh
Licencia
MIT
Versión
v4.2.0
Transporte
No documentado

Etiquetas

  • codigo-a-prompt
  • contexto-llm
  • generacion-prompts
  • conteo-tokens
  • git

¿Este servidor es tuyo? Reclama el listado para corregir cualquier dato, añadir un logo y enlazar tu documentación.

Más servidores de Herramientas para desarrolladores

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.

Último commit
ayer
Credenciales
herramientas desarrollo

Ruflo

67.8k

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.

Herramientas expuestas
8 herramientas
Transporte
stdio
Último commit
ayer
herramientas desarrollo

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.

Último commit
anteayer
herramientas desarrollo

Ver toda la categoría →