Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Las reseñas y las cuentas llegarán en una etapa posterior.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

DevTime

de Shakargyversión 0.7.0i★ –iSe ejecuta en tu computadora
Nombre en el registroio.github.Shakargy/devtime

Instalar

Resumen

Descripción del creador (original en inglés)

Local-first, read-only MCP server for evidence-backed repository memory.

Los tres pilares de PopNx MCP

Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: Se ejecuta en tu computadora
  • Transporte: stdio
  • Categoría: Búsqueda y memoria de IA

Instalación

Elige la app de IA que usas y copia la configuración.

Antes de instalar

Necesitas

  • PyPIuv de Python instalado (para el comando uvx)

¿Qué app usas?

Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.

Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json

{
  "mcpServers": {
    "devtime": {
      "command": "uvx",
      "args": [
        "devtime-ei"
      ]
    }
  }
}

Ejecuta esto en tu terminal

claude mcp add devtime -- uvx devtime-ei

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

{
  "mcpServers": {
    "devtime": {
      "command": "uvx",
      "args": [
        "devtime-ei"
      ]
    }
  }
}

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ú.

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

{
  "servers": {
    "devtime": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "devtime-ei"
      ]
    }
  }
}

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ú.

Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.

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.

Qué puede hacer

Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 6 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con la cuenta de GitHub Shakargy, dueña del repo

  • … Aún sin revisar

    Sigue en mantenimiento

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • – No aplica

    El endpoint responde

    Este se ejecuta en tu computadora; no hay endpoint en internet

  • – No aplica

    Inicio de sesión con OAuth

    Se ejecuta en tu computadora y usa ajustes locales en su lugar

  • … Aún sin revisar

    Sin instrucciones ocultas en las descripciones de herramientas

    Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet

Comparado con otros en Búsqueda y memoria de IAi

  • Más estrellas que el 0% de los otros 7226 servidores de esta categoría
  • Publicado en el registro más recientemente que el 48% de los otros 7226 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 7226 servidores de esta categoría

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.

Preguntas frecuentes

¿Es seguro DevTime?

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.

¿Qué claves o códigos necesita?

El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.

¿Se ejecuta en mi computadora o en la nube?

Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez –, y la última versión (0.7.0) llegó al registro hace 42 días.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Python (uv) en tu computadora.

¿Qué puedo usar en su lugar?

En la misma categoría: Context7, Codebase Memory, Exa

Alternativas

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

Context7

de upstash

Up-to-date docs for AI agents

Computadora o nube★ 64.224MITActualizado hace 3 días
Instalar

Codebase Memory

de DeusData

Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.

Se ejecuta en tu computadora★ 48.148MITActualizado hace 20 días
Instalar

Exa

de exa-labs

Connect AI agents to Exa for web search, content fetching, and multi-step research.

Se ejecuta en la nube★ 5213MITActualizado hace 44 días
Instalar

README del creador

Abrir el README

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.

DevTime

DevTime verifies what your repository can actually prove.

A file named stripe/webhook.ts looks like proof that a repo handles Stripe webhooks. It might be a handler that only returns 404. DevTime checks statements about a repository against its implementation, tests, configuration, and recorded decisions, then reports what is supported, what is contradicted, what is missing, and what went stale.

No cloud. No telemetry. No code execution. No AI required.

Prefer video? Watch the 2-minute demo: DevTime scans a repo locally, explains concepts from evidence, surfaces uncertainty, catches a risky diff, and shows how a corroborated decision improves understanding.


Try DevTime in 60 seconds

pipx install devtime-ei

dtc demo init cd devtime-demo-saas dtc init dtc scan dtc verify

On the demo repo that ends with billing webhook signature verification SUPPORTED, JWT authentication SUPPORTED, and route test association WEAK, naming the routes with no test importing them. Point it at your own repository and the answers change:

cd your-repo

dtc init && dtc scan && dtc verify

The PyPI distribution is devtime-ei. The Python package remains devtime, and the CLI command remains dtc. dtc demo init copies a small static example repo into ./devtime-demo-saas so you can try DevTime without cloning this repository.

From source
git clone https://github.com/Shakargy/devtime.git

cd devtime python -m venv .venv source .venv/bin/activate pip install -e ".[dev]" cd examples/demo-saas dtc init dtc scan dtc concepts dtc explain "Billing Webhooks"

On Windows PowerShell:

git clone https://github.com/Shakargy/devtime.git

cd devtime python -m venv .venv .venv\Scripts\Activate.ps1 pip install -e ".[dev]" cd examples/demo-saas dtc init dtc scan dtc concepts dtc explain "Billing Webhooks"

You should see Billing Webhooks explained from evidence, including supported claims, file references, uncertainty, Understanding Score, and Understanding Debt.

To test risk review, make a local change first, then run:

dtc risk --diff

A full, copy-pasteable walkthrough (including the risk-diff and corroborated-decision steps) is in [DEMO_SCRIPT.md](DEMO_SCRIPT.md).

Verify claims (experimental)

A claim is a statement about the repository. Verification answers it with a status and receipts, never with confidence the evidence cannot back.

Status: CONTRADICTED

Contradictions:

  • The billing webhook endpoint cannot verify signatures because it is a disabled stub. claimed: pages/api/stripe/webhook.ts is named and routed as a billing webhook endpoint. observed: The handler's only behavior is a 404/501 response.
  • SUPPORTED - required behavior evidence exists in the current scan
  • WEAK - the surface exists, but the proving evidence is missing
  • CONTRADICTED - credible evidence conflicts with the claim, both sides shown
  • UNKNOWN - the surface exists but coverage cannot responsibly decide
  • NOT_APPLICABLE - the repository has no surface this claim is about

Four built-in claims ship: route test association, admin authorization, billing webhook signatures, and JWT authentication. dtc verify leads with what it can actually verify in your repository, and when nothing applies it says what would make a claim verifiable instead of dead-ending.

Truth and freshness are separate: when a file behind a verified claim changes, the claim goes STALE and names the file.

To review a change, compare claims at two commits:

dtc review --base origin/main

It reports what the change did to each claim (a regression, a claim that newly applies, evidence that changed under a claim that held) from isolated snapshots of both commits, without touching your working tree. It runs in GitHub Actions as an advisory job summary.

See [VERIFICATION.md](VERIFICATION.md) for the full model and its limits.

Why this exists

Git records what changed, but it does not preserve the reasoning behind those changes. When you return to a repository - or review one you did not write - you often have to reconstruct why a behavior exists, what evidence supports it, and what is still uncertain.

DevTime builds evidence-backed repository memory: a local layer that helps a codebase explain itself from code, tests, configs, routes, and recorded decisions. It shows what the repository can support with evidence - and, just as importantly, what it cannot support yet.

Who it is for

DevTime is for people who need to understand a repository from evidence rather than memory.

It is especially useful if you:

  • are onboarding to an unfamiliar codebase and need to understand how a feature is implemented;
  • are reviewing a pull request and want to see what evidence supports a behavior;
  • are returning to a project after weeks or months and cannot remember why something exists;
  • maintain a long-lived project where design decisions are easily lost;
  • want repository understanding to be backed by code and recorded decisions instead of generated summaries.

Questions DevTime helps answer include:

  • Can this repository actually prove the thing its file names imply?
  • Where is authentication actually implemented?
  • What files prove that Billing Webhooks exist?
  • What is still uncertain?
  • Did this diff touch a risky concept?
  • Is there a decision explaining this behavior?

What DevTime does

  • Verifies claims about a repository and reports status, evidence, and both sides of any contradiction.
  • Tracks freshness, so a verified claim goes stale when the evidence behind it changes.
  • Detects concepts from routes, tests, configs, dependencies, and docs.
  • Explains from evidence by linking claims to files and signals.
  • Surfaces uncertainty when evidence is missing or weak.
  • Scores understanding with an Understanding Score and Understanding Debt label.
  • Reviews narrow risky diffs with advisory findings, including which verified claims a diff destabilizes.
  • Records decisions locally so rationale can reduce uncertainty when corroborated by code.

Supported concepts

Underneath verification is a scanner that builds local, evidence-backed memory:

DevTime detects six supported concept families. It does not discover arbitrary domain concepts yet:

  • Authentication
  • Billing Webhooks
  • Background Jobs
  • Data Export
  • Admin Permissions
  • File Uploads

Anything outside these six is out of scope for now. See LIMITATIONS.md.

What DevTime does not do

  • It does not execute your code.
  • It does not send code or data over the network.
  • It does not require or call an AI model.
  • It does not guarantee correctness or safe changes.
  • It does not replace code review or architecture decisions.
  • It is not a documentation generator, a static analyzer, an observability tool, a productivity tracker, or an AI coding agent.

Trust model

  • DevTime stores local repository memory in .devtime/ (a local SQLite database).
  • No network access during a scan.
  • No code execution during a scan.
  • Ignored directories are pruned *before* scanning; ignored files and secrets must never become evidence or claims.
  • Every claim must link to evidence - *no claim without evidence*.
  • Weak evidence produces uncertainty, not confidence.
  • *Usage is not decision*: that a dependency is used does not mean someone decided why.
  • Risk review is advisory by default - it does not block PRs.

Commands

CommandPurpose
dtc initCreate local .devtime memory.
dtc scanScan the current repository and extract evidence-backed signals.
dtc conceptsList detected concepts with confidence and Understanding Debt.
dtc explain Explain a concept: claims, evidence, confidence, uncertainty, Understanding Debt.
dtc context Create a governed Context Pack for agents or humans.
dtc risk --diffReview a git diff for risky changes using local evidence (advisory).
dtc decision addAdd a local decision record that can reduce uncertainty.
dtc verify [claim]Verify repository claims against evidence: status, contradictions, freshness (experimental).
dtc review --base Compare claims at two commits and report what the change did to them (advisory).

(Also available: dtc evidence, dtc debt, dtc status, dtc doctor --privacy, dtc export, dtc reset, dtc mcp start.)

Requires Python >= 3.11 and git. See [QUICKSTART.md](QUICKSTART.md) for a step-by-step first run and troubleshooting.

Use with coding agents (MCP)

Your coding agent starts every session amnesiac about your repository and then guesses, confidently. DevTime gives it memory it can trust: a local, read-only MCP server that answers only with claims the repository can prove, plus explicit uncertainty for what it cannot.

Install with MCP support and scan your repo:

pipx install "devtime-ei[mcp]"

cd your-repo dtc init dtc scan

Add DevTime to Claude Code:

claude mcp add devtime -- dtc mcp start

Or in any MCP client that reads .mcp.json:

{

"mcpServers": { "devtime": { "command": "dtc", "args": ["mcp", "start"] } } }

The agent gets four read-only tools: list_concepts, explain_concept, get_context_pack (governed context with do-not-change-without-review paths, tests to run, and agent guidance), and verify_claim (claim status, contradictions, and missing evidence, computed fresh and never persisted). Local stdio only - no network listener, no write tools, no source code returned, only evidence file paths.

DevTime is listed in the official MCP Registry as io.github.Shakargy/devtime.

Installation

Recommended: install from PyPI with pipx so the dtc command is available on your PATH in an isolated environment:

pipx install devtime-ei

Or with pip:

pip install devtime-ei

The PyPI distribution is devtime-ei. The Python package remains devtime, and the CLI command remains dtc. After installing, run dtc demo init to create a local example repo to try it on.

From source
git clone https://github.com/Shakargy/devtime.git

cd devtime python -m venv .venv source .venv/bin/activate pip install -e ".[dev]"

Windows PowerShell:

git clone https://github.com/Shakargy/devtime.git

cd devtime python -m venv .venv .venv\Scripts\Activate.ps1 pip install -e ".[dev]"

Example output

$ dtc explain "Billing Webhooks"

Concept: Billing Webhooks

Supported claims:

  • Billing Webhooks is present and supported by behavior evidence. type: concept confidence: 0.86 evidence: src/billing/stripe-webhook.ts, tests/stripe-signature.test.ts
  • Billing Webhooks has active route handling. type: behavior confidence: 0.82 evidence: src/billing/stripe-webhook.ts
  • Billing Webhooks verifies webhook signatures. type: behavior confidence: 0.85 evidence: src/billing/stripe-webhook.ts

Uncertainty:

  • No decision was found explaining key choices for Billing Webhooks.

Understanding Score: 58 / 100 Understanding Debt: medium causes:

  • missing or uncorroborated decision evidence
  • no confirmed owner

Understanding Score is higher = better understanding; Understanding Debt is a

label (low/medium/high), not the same number.

Proof

DevTime runs on examples/demo-saas and on real repositories. During Reality Validation it detected - and then learned from - real failures (Next.js App Router blindness, a false Billing Webhooks

Solo se muestra el principio; lee el resto en el repo

Pregunta a PopNx