Context7
Up-to-date docs for AI agents
Descripción del creador (original en inglés)
Memory for AI coding agents. Call graphs + refactor safety + persistent code context. 35 MCP tools.
Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
TENTRA_API_KEYLos valores marcados como secretos son llaves de tu cuenta. Nunca los compartas ni los pegues en un chat.
Necesitas
¿Qué app usas?
Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.
Funciona en Claude para web, escritorio y móvil:
https://trytentra.com/api/mcpAbre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json
{
"mcpServers": {
"tentra": {
"command": "npx",
"args": [
"-y",
"tentra-mcp"
],
"env": {
"TENTRA_API_KEY": "your-value"
}
}
}
}Ejecuta esto en tu terminal
claude mcp add --transport sse tentra https://trytentra.com/api/mcpclaude mcp add tentra --env TENTRA_API_KEY=your-value -- npx -y tentra-mcpCompleta los valores vacíos antes de ejecutarlo.
Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"tentra": {
"url": "https://trytentra.com/api/mcp"
}
}
}Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"tentra": {
"command": "npx",
"args": [
"-y",
"tentra-mcp"
],
"env": {
"TENTRA_API_KEY": "your-value"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"tentra": {
"type": "sse",
"url": "https://trytentra.com/api/mcp"
}
}
}Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"tentra": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"tentra-mcp"
],
"env": {
"TENTRA_API_KEY": "your-value"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
ChatGPT solo se conecta a servidores en internet:
https://trytentra.com/api/mcpLos nombres de los menús pueden variar un poco según el plan y con el tiempo.
Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.
Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Todavía no hemos leído la lista de herramientas de este servidor; revisamos los endpoints por turnos.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 7 nov 2026
El nombre en el registro se verificó con la cuenta de GitHub rdanieli, dueña del repo
Todavía no hemos leído este repo en GitHub
Todavía no hemos leído este repo en GitHub
Aún sin revisar; revisamos los endpoints por turnos
Aún sin revisar; revisamos los endpoints por turnos
Aún sin revisar; leemos la lista de herramientas cuando revisamos el endpoint
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
Debes completar: TENTRA_API_KEY
Funciona de las dos formas: instálalo en tu computadora o conéctate a la versión en la nube.
El repo de GitHub cambió por última vez –, y la última versión (1.3.2) llegó al registro hace 7 meses.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. Se conecta por URL, así que también funcionan las apps que aceptan servidores MCP remotos, como ChatGPT en modo desarrollador.
En la misma categoría: Context7, Codebase Memory, Exa
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
Up-to-date docs for AI agents
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
Connect AI agents to Exa for web search, content fetching, and multi-step research.
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
Memory for AI coding agents. Persistent code graph + AI-generated architecture diagrams — MCP-native. Works in Cursor, Claude Code, Codex, and Windsurf.
Dogfood benchmark on our own monorepo: 99.4% token reduction (156.8× ratio) across 8 "where is X implemented?" queries — 114,644 tokens via file re-read vs 731 tokens via query_symbols. Full write-up →
cd your-repo
npx tentra-mcp init --hook
One command:
post-commit hook so the code graph auto-refreshes after every commit — no manual re-indexingrepo_id from the git remote and saves it to .tentra/metadata.jsonThen grab your API key at trytentra.com/settings, replace YOUR_TENTRA_API_KEY in the generated config, reload your IDE, and ask your agent:
Index this codebase with Tentra and list the god-nodes
From here on, every git commit fires a background re-index. Your agents stay caught up automatically.
Skip the hook: drop
--hook— just writes IDE configs.
Manual stdio install:
npx tentra-mcp(opens browser for GitHub device-flow auth on first tool call).
API key instead:
npx tentra-mcp --key YOUR_API_KEY.
Tentra is an AI-native architecture platform for engineering teams. Describe a system — get a diagram and 14-framework code exports. Index your repo — agents query a structured graph of files, symbols, imports, and call edges instead of re-grepping source every session.
This MCP server gives your AI assistant 36 tools:
| Tool | Description |
|---|---|
create_architecture | Design a new system from a description |
update_architecture | Modify an existing architecture |
get_architecture | Read architecture details |
list_architectures | Browse all saved designs |
analyze_codebase | Scan local code and generate diagram |
lint_architecture | Quality checks (9 rules: orphans, SPOFs, god services) |
sync_architecture | Detect drift between diagram and code |
get_spec_alignment | Mid-implementation drift check — changed files in, spec context + drift signals out |
export_architecture | Export to 14 frameworks (Java, Python, Go, Rust, etc.) |
create_flow | Create step-by-step flow visualization |
| Tool | Description |
|---|---|
index_code | Walk a repo, Tree-sitter locally, start a semantic indexing job |
index_code_continue | Resume an in-progress indexing job |
record_semantic_node | Persist an agent-extracted semantic annotation |
get_index_job | Check status of an indexing job |
| Tool | Description |
|---|---|
query_symbols | Fuzzy trigram search across indexed symbols |
find_references | Every resolved caller of a symbol — refactor-safety primitive |
safe_rename | Patch plan (definition + every call site) for renaming a symbol |
explain_codebase | Agent-ready narrative walkthrough of a whole repo |
get_symbol_neighbors | BFS traversal in the call/import graph |
get_service_code_graph | Subgraph for a canvas service |
explain_code_path | Shortest path between two symbols with semantic context |
find_similar_code | pgvector cosine ANN over agent-generated embeddings |
record_embedding | Persist an agent-generated embedding vector |
list_god_nodes | Highest fan-in/out symbols (architectural smells) |
get_quality_hotspots | Churn × complexity ranking |
list_snapshots | Time-travel listing of indexed snapshots |
diff_snapshots | Files / symbols / god-nodes added/removed between snapshots |
| Tool | Description |
|---|---|
set_service_mapping | Link an indexed file or symbol to a canvas service |
set_domain_membership | Assign a service or file to a domain (bounded context) |
record_contract | Store a parsed API contract payload (OpenAPI, GraphQL, Protobuf) |
bind_contract | Link a contract to the symbol that implements it |
record_decision | Create an Architecture Decision Record, optionally linking code |
link_decision | Append a link from an ADR to another symbol, file, or service |
get_ownership | Resolve the owner (team or person) for a file or service |
get_decisions_for | List ADRs linked to a given entity |
get_contracts | List contracts, optionally filtered by kind or service |
Add to your IDE's MCP config — no local install needed:
Cursor (Settings > Features > MCP > Add Server):
{
"tentra": { "type": "sse", "url": "https://trytentra.com/api/mcp?key=YOUR_API_KEY" } }
Claude Code (.mcp.json in project root):
{
"mcpServers": { "tentra": { "type": "sse", "url": "https://trytentra.com/api/mcp?key=YOUR_API_KEY" } } }
npx tentra-mcp
Authenticates automatically via GitHub on first use. Credentials are saved to ~/.tentra/credentials.
Cursor config for local server:
{
"tentra": { "command": "npx", "args": ["tentra-mcp"] } }
Claude Code (.mcp.json):
{
"mcpServers": { "tentra": { "command": "npx", "args": ["tentra-mcp"] } } }
Once connected, just talk to your AI:
"Design a payment system with Stripe, Kafka, and PostgreSQL"
→ AI calls create_architecture → diagram at trytentra.com/arch/xxx
"Scan this codebase and generate the architecture" → AI calls analyze_codebase → detects services, DBs, queues
"Export this architecture to Java Spring Boot" → AI calls export_architecture → downloads zip with project scaffold
"What changed since last time? Is my diagram outdated?" → AI calls sync_architecture → drift report with accuracy score
Java (Spring Boot), Node.js (Fastify), Python (FastAPI), Go (chi), Rust (Axum), .NET (ASP.NET), Kotlin (Ktor), PHP (Laravel), Ruby (Rails), Elixir (Phoenix), Docker Compose, Mermaid, ADR, Terraform
This repo contains the open-source MCP server. The Tentra API and web app are a separate hosted service at trytentra.com.
npm install --legacy-peer-deps
npm run build # tsc --noEmit + esbuild bundle → dist/index.js npm start # run the bundled server npm test # vitest
The published npm package (tentra-mcp) ships only the bundled dist/ — source is here for auditability and community contributions.
MIT