IUM: El indexador de símbolos MCP reduce el uso de tokens de IA en 15.9 veces frente a grep

IUM es un recorrido de AST de dos pasadas que construye una base de datos SQLite de cada evento de símbolo — definiciones, sitios de llamada, mutaciones — y luego expone el índice a través del Protocolo de Contexto de Modelo (MCP) como herramientas para Claude Code, Cursor o cualquier cliente MCP. En lugar de que grep vuelque miles de líneas en el contexto, los agentes obtienen coordenadas exactas archivo:línea, trazado del grafo de llamadas y búsqueda semántica.
Por qué existe esto
Claude Code estaba saturando las ventanas de contexto al hacer repetidas llamadas a grep en codebases desconocidos — leyendo docenas de archivos para encontrar una sola función. IUM reemplaza eso con un índice preconstruido consultado a través de MCP.
Benchmark: costo de tokens
Probado contra la base de código de DataFusion (1,538 archivos, Rust). Se ejecutaron cuatro consultas equivalentes con grep versus IUM:
- Grep: 82,645 tokens
- IUM: 5,190 tokens
- Relación: 15.9 veces menos tokens
Advertencia del autor: grep gana en velocidad de ejecución bruta. IUM gana en costo de tokens a gran escala. Para scripts puntuales, usa grep. Para agentes de IA que realizan miles de llamadas, la matemática favorece a IUM.
Detalles técnicos
- Recorrido de AST de dos pasadas → matriz SQLite de eventos de símbolos
- Expone herramientas MCP para trazado, búsqueda y consulta de coordenadas
- Todo se ejecuta localmente — tu código nunca sale de tu máquina
- Lenguajes soportados: Rust, Python, TypeScript, CSS, HTML
Uso
Instálalo desde copecode.dev. Funciona con Claude Code, Cursor o cualquier cliente MCP de fábrica.
📖 Lee la fuente completa: r/ClaudeAI
👀 Ver también

Explorando Clawe: Sistema de Coordinación Multiagente de Código Abierto
Clawe es una herramienta de código abierto que permite una coordinación eficiente entre múltiples agentes, ofreciendo características como programación, gestión de tareas y notificaciones en tiempo real.

YouTube Transcript MCP Mejora el Flujo de Trabajo de Investigación de Claude
Un MCP de transcripción de YouTube permite a Claude extraer transcripciones completas con marcas de tiempo de enlaces de YouTube, eliminando el cambio manual de pestañas y el copiar y pegar. El usuario reporta respuestas significativamente mejores cuando Claude tiene las transcripciones reales en lugar de resúmenes del usuario.

El Agente Web TinyFish Supera a sus Competidores en la Evaluación de Tareas Web
El agente web de TinyFish logró una tasa de éxito del 81.9% en tareas web difíciles, superando significativamente a competidores como OpenAI Operator, que alcanzó solo un 43.2%.

Clawback: Implementación basada en hooks de bucles de verificación de Claude filtrados
Clawback es un proyecto de GitHub que reimplementa los bucles de verificación de la filtración del mapa de fuentes de Claude como ganchos mecánicos en lugar de prompts. Incluye ganchos de parada, PreToolUse, PostToolUse y PostCompact que el modelo no puede omitir bajo presión de contexto.