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

Canario: Agente de IA para Control de Calidad en Pruebas Automatizadas Basadas en Cambios de Código
Canary es un agente de IA para QA que lee bases de código, analiza diferencias en pull requests y genera pruebas de extremo a extremo para flujos de trabajo de usuarios afectados. Se conecta a entornos de previsualización, ejecuta pruebas y comenta los resultados directamente en los PR con grabaciones.

Sistema de Memoria Bioinspirado para LLMs Locales: Implementación de LTP y Olvido Selectivo
Un desarrollador construyó un servidor MCP local que implementa mecánicas de memoria bioinspiradas, incluyendo refuerzo de Potenciación a Largo Plazo, decaimiento por olvido selectivo y ciclos de consolidación semanales. El sistema utiliza búsqueda híbrida con sqlite-vec y respaldos de texto, arquitectura no bloqueante con ejecutores asyncio, y mantiene el estado a través de un archivo persistente 'Soul'.

Cloudflare Dynamic Worker Loader: Aislando Agentes de IA con Isolates
La API de Cargador Dinámico de Workers de Cloudflare, ahora en beta abierta, permite que los Workers instancien nuevos Workers con código especificado en tiempo de ejecución en sandboxes aislados usando aislamientos V8, ofreciendo un inicio 100 veces más rápido que los contenedores y sin límites de concurrencia global.

Equipo Cerebro: Un Complemento de Memoria Compartida para Claude Code que Almacena el Conocimiento del Equipo en Git
Team Brain es un complemento de Claude Code que almacena el conocimiento del equipo en una carpeta .team-brain/ dentro de tu repositorio. Genera automáticamente un archivo BRAIN.md limitado a 180 líneas para una precisión óptima en las instrucciones de Claude y funciona en diversas herramientas creando archivos .cursorrules y AGENTS.md.