Cargando la bóveda…
Cargando la bóveda…
MCP server con 689 installs. Serena provee semantic code retrieval y editing tools — para que Claude entienda y modifique codebases sin leer 1M tokens. Combina LSP + semantic indexing.
Serena resuelve un problema central de Claude operando codebases grandes: leer archivo por archivo es caro en tokens y lento. La solución de Serena: combinar Language Server Protocol (LSP) con semantic indexing para retrieval inteligente. Claude pregunta "dónde está definida getUser" y Serena responde con precisión, sin que Claude lea 100 archivos.
Capabilities:
689 installs lo posicionan como uno de los devtools MCPs más sólidos del catálogo.
npx claude-code-templates@latest --mcp devtools/serenaPre-requisito: lenguaje soportado por Serena con LSP disponible.
Para Claude:
Instalé el MCP devtools/serena. Mostrame los lenguajes soportados.
Buscame todas las definiciones de funciones que devuelven `Promise<User>`
en mi codebase."Buscame todas las funciones que manejan autenticación. No por keyword — por significado". Más preciso que grep.
"Quiero renombrar getUser a fetchUser en todo el codebase. Hacelo respetando scoping (no toques getUserName, getUserPreferences)". Serena entiende el AST.
"En este componente, ¿de dónde viene el tipo User? Trazá la cadena de imports". Combinable con LSP.
"Para esta feature nueva, ¿dónde debería agregar el código? Sugerí el archivo + función basándote en patterns existentes". Onboarding asistido.
Comparado con string-replace tradicional (que puede romper código), Serena hace editing al nivel del AST/LSP. Más seguro.
Cartographer mapea el repo en grafo. Serena retrieva y edita. Complementarios. Cartographer es snapshot, Serena es interactivo.
DeepGraph se enfoca en grafo de componentes (React, Next, TS, Vue). Serena es semantic retrieval cross-lenguaje. Diferentes enfoques.