ASD

Semble

MinishLabsemble

Conecta a tu agente con búsqueda de código instantánea sobre cualquier repositorio local o remoto, sin usar grep ni leer archivos completos.

stdio
SolicitaSEMBLE_CACHE_LOCATIONSEMBLE_MODEL_NAMEHF_HOME
Estrellas
5.9k

del repositorio

Actualizado
anteayer

último commit

Herramientas
2

expuestas al agente

Transporte
stdio

cómo conecta

Forks
255
Issues
1

abiertos

Instalación

uv tool install semble

Qué es Semble

Semble es una librería de búsqueda de código pensada para agentes: en vez de que el agente haga grep y lea archivos enteros, Semble indexa el repositorio y devuelve solo los fragmentos relevantes para la consulta, usando alrededor de un 99% menos tokens que el enfoque grep+read. Todo corre en CPU, sin claves de API ni GPU ni servicios externos.

Como servidor MCP expone dos herramientas: search, que busca en un repositorio (local o vía URL de git) con una consulta en lenguaje natural o código, pudiendo limitarse a code, docs, config o all; y find_related, que dado un archivo y una línea devuelve fragmentos semánticamente similares. Los repositorios se indexan bajo demanda y se cachean, y los cambios en archivos locales disparan un reindexado incremental automático.

Por dentro, Semble divide cada archivo en fragmentos usando tree-sitter y combina embeddings estáticos de Model2Vec (modelo potion-code-16M-v2) con BM25 para coincidencias léxicas, fusionando ambos con Reciprocal Rank Fusion y aplicando señales adicionales de reranking (boosts a definiciones, coherencia de archivo, penalización a tests o código legado, entre otras).

La instalación se hace con uv: instalas la herramienta y ejecutas el instalador interactivo, que detecta agentes como Claude Code, Codex u OpenCode y te deja elegir si activar el servidor MCP, instrucciones para AGENTS.md o un sub-agente dedicado.

Qué le permite hacer a tu agente

  • Indexa repositorios locales o remotos (vía URL de git) usando chunking consciente del código con tree-sitter
  • Busca código con consultas en lenguaje natural o código y devuelve solo los fragmentos relevantes
  • Combina embeddings estáticos Model2Vec y BM25 con Reciprocal Rank Fusion y reranking por señales específicas de código
  • Encuentra código semánticamente similar a una ubicación dada (archivo y línea)
  • Reindexa incrementalmente cuando detecta cambios en los archivos, tanto en CLI como en modo MCP

Úsalo cuando

  • Cuando un agente necesita explorar un repositorio grande sin gastar tokens leyendo archivos completos con grep+read
  • Cuando se quiere dar a un agente de código (Claude Code, Cursor, Codex, OpenCode, etc.) acceso instantáneo a cualquier repo
  • Cuando se necesita encontrar código relacionado o similar a una función o ubicación concreta

Herramientas que expone

Los nombres que el agente ve al conectarse.

  • search
  • find_related

Antes de conectarlo

Este servidor lee sus credenciales del entorno. Tenlas a mano antes de añadirlo a tu cliente MCP.

Variables de entorno:SEMBLE_CACHE_LOCATIONSEMBLE_MODEL_NAMEHF_HOME

Detalles

Publicado por
MinishLab
Licencia
MIT
Versión
v0.5.5
Repositorio
MinishLab/semble
Transporte
stdio

Etiquetas

  • búsqueda-de-código
  • indexación
  • embeddings
  • cli

¿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 →