tessera
Tessera
Memoria persistente de la base de código para Claude Code: código abierto, sin restricciones de licencia.
Tessera le proporciona a Claude Code una comprensión semántica de tu proyecto que persiste entre turnos y sesiones, eliminando relecturas redundantes de archivos y proporcionando un historial de acciones estructurado.
Cómo funciona
tessera scan .— construye un grafo SQLite de tu base de código (archivos, símbolos, importaciones)Claude llama a
graph_continuecada turno — enruta a recomendaciones de archivos almacenados en caché y puntuadosgraph_register_editactualiza el grafo después de las ediciones y verifica automáticamente las listas de verificación del planOpcional: ejecuta
tessera debate "task"para un debate de planificación multirronda entre Claude y GPT
Related MCP server: RLM Memory MCP Server
Instalación
Plugin de Claude Code (recomendado)
claude plugin marketplace add dr-code/tessera
claude plugin install tessera@tesseraEsto registra el servidor MCP (mediante uvx — no se necesita entorno Python) y autoinstala todas las habilidades (/build, /debate, /cleanup, /plan-review, /codex-review). Luego, en cualquier proyecto:
tessera scan . # builds graph, writes .mcp.json and CLAUDE.mdpip (manual / CI)
curl -fsSL https://raw.githubusercontent.com/dr-code/tessera/main/install.sh | bashCuando la CLI claude está presente, el script utiliza el mercado de plugins (registra el servidor MCP mediante uvx e instala todas las habilidades). Sin ella, recurre a pip install tessera y ofrece copiar las habilidades a ~/.claude/skills/.
Luego, en cualquier proyecto:
tessera scan . # builds graph, writes .mcp.json and CLAUDE.mdAlternativas manuales
# Claude Code plugin (two steps)
claude plugin marketplace add dr-code/tessera
claude plugin install tessera@tessera
# pip only
pip install tessera # core — no API keys needed
pip install tessera[debate] # adds debate mode (requires ANTHROPIC_API_KEY + codex CLI)
pip install tessera[dashboard]
pip install tessera[all]Inicio rápido
cd my-project
tessera scan . # builds graph, writes .mcp.json and CLAUDE.md
tessera status # show graph stats
tessera dashboard # start dashboard at localhost:5050Registro de MCP
Después de ejecutar tessera scan ., tu proyecto tendrá un .mcp.json:
{
"mcpServers": {
"tessera": {
"command": "uvx",
"args": ["--from", "tessera", "tessera", "mcp"],
"env": { "TESSERA_PROJECT_ROOT": "/path/to/project" }
}
}
}uvx obtiene y almacena en caché tessera desde PyPI en la primera ejecución: no se necesita ninguna entrada en PATH. Claude Code lo detecta automáticamente.
Referencia de CLI
tessera scan [PATH] Build/rebuild the graph
tessera mcp Start MCP server (stdio)
tessera status [PATH] Show graph stats
tessera decisions [PATH] List locked decisions
tessera reset [PATH] Clear action graph
tessera plans [PROJECT [SUB]] List archived plans
tessera verify [PATH] Compliance: plan vs git diff
tessera handoff [PATH] Generate clipboard handoff summary
tessera debate "task" [flags] Run Claude vs GPT debate
tessera dashboard [PATH] Start dashboard at localhost:5050Modo debate
Requiere pip install tessera[debate] y la CLI codex.
Conexión a ChatGPT (sin necesidad de clave API)
Si tienes una suscripción de ChatGPT Plus o Pro, puedes autenticar la CLI codex con ella: no se requiere una clave API ni configuración de facturación por separado:
npm install -g @openai/codex # install once
codex auth login # opens browser — sign in with your ChatGPT accountEso es todo. tessera debate y todas las habilidades de Claude Code (/debate, /build, /cleanup, etc.) usarán tu suscripción automáticamente.
Conexión mediante clave API (opcional)
Establece OPENAI_API_KEY si prefieres la facturación directa de la API en lugar de la ruta OAuth de suscripción.
tessera debate "Add JWT authentication" \
--project myapp \
--subtask auth-middleware \
--max-rounds 3Indicadores de características
Indicador | Por defecto | Efecto |
| on | Habilita |
| on | Habilita |
| on | Habilita |
El panel de control se enlaza a 127.0.0.1 por defecto y no tiene autenticación. Si estableces TESSERA_DASHBOARD_HOST=0.0.0.0 para acceso LAN, todas las rutas /api/* (grafo del proyecto, planes, decisiones bloqueadas) se vuelven accesibles para cualquier persona en la red sin necesidad de iniciar sesión: hazlo solo en una red de confianza.
Objetivo de ahorro de tokens
Métrica | Objetivo |
Reducción de lectura en el turno 2+ | ≥50% de caracteres frente al arranque en frío |
Reducción de sesión de 10 turnos | ≥40% del total de caracteres |
Tasa de aciertos de caché (después del turno 3) | ≥60% |
Ahorro de extractos de símbolos | ≥70% frente a lecturas de archivo completo |
Habilidades en sesión de Claude Code
Tessera incluye cinco comandos de barra de Claude Code que usan el grafo de tessera para el contexto y la CLI de Codex para la perspectiva de GPT. La instalación desde el mercado de plugins los autoinstala desde el directorio skills/ de este repositorio. Para la instalación manual, ejecuta ./install.sh o copia desde skills/ a ~/.claude/skills/.
Requiere: la CLI codex (npm install -g @openai/codex) autenticada mediante codex auth login (suscripción de ChatGPT) o OPENAI_API_KEY.
Habilidad | Uso | Descripción |
|
| Debate multirronda entre Claude y GPT sobre decisiones de arquitectura o diseño |
|
| Bucle de desarrollo completo: GPT planifica → debate → aprobación del usuario → implementación → revisión de GPT |
|
| Escáner bidireccional de slop: Claude + GPT analizan de forma independiente y luego concilian |
|
| Envía un plan de implementación a GPT para una revisión estructurada antes de codificar |
|
| Revisión de código independiente por GPT de cambios preparados, commits o archivos |
Todas las habilidades se degradan correctamente cuando no se configura el MCP de tessera: siguen ejecutando la colaboración Claude+GPT, solo que sin contexto de grafo.
Licencia
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides persistent cross-session memory for Claude Code, enabling it to remember user preferences, decisions, and project context across new sessions.Apache 2.0
- FlicenseNot gradedqualityCmaintenanceProvides persistent memory and semantic file discovery for AI coding agents, enabling them to remember changes and find relevant files across sessions.5
- AlicenseNot gradedqualityBmaintenanceProvides Claude with persistent, semantic knowledge of a codebase across sessions by maintaining a local knowledge base of structural maps, compressed file summaries, and insights.71MIT
- AlicenseNot gradedqualityDmaintenanceProvides persistent memory for Claude Code, automatically extracting and surfacing relevant context from past sessions to avoid re-explaining issues and decisions.MIT
Related MCP Connectors
Give your AI agent a persistent map of your project's structure, dependencies, and bugs.
Persistent memory layer that saves and recalls your project context and preferences.
Persistent context for Claude. Your AI always knows your projects and next actions across sessions.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/dr-code/tessera'
If you have feedback or need assistance with the MCP directory API, please join our Discord server