# DevTime

Verifies architectural claims against repository code, tests, and configuration locally. Helps discover unproven implementations during review.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 11
- Author: Shakargy
- License: Apache-2.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/Shakargy/devtime
- Updated: 2026-09-24
- HTML: https://affpapa.org/en/nevibecode/mcp/devtime

## What it does

DevTime inspects a repository to check whether file paths actually deliver what they promise. A webhook file returning a 404 response will not pass as implemented logic; the server flags it as `CONTRADICTED` or `WEAK`. The tool tracks six specific concept groups: authentication, billing webhooks, background jobs, data exports, admin permissions, and file uploads. Other custom domain concepts remain unsupported.

The server operates strictly read-only, never executes project code, and transmits zero telemetry. It calculates an Understanding Score and watches file edits: when an underlying file shifts, previously proven claims drop into a `STALE` state. The server requires `uvx` to launch.

## Requirements
- Needs: Python and uv (commands run via uvx)

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add devtime -- uvx devtime-ei
```
uvx runs the command named after the package; if the README names another one, use uvx --from devtime-ei <command>

### Codex

**Platform CLI**
```bash
codex mcp add devtime -- uvx devtime-ei
```
uvx runs the command named after the package; if the README names another one, use uvx --from devtime-ei <command>

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "devtime": {
            "command": "uvx",
            "args": [
                "devtime-ei"
            ]
        }
    }
}
```
uvx runs the command named after the package; if the README names another one, use uvx --from devtime-ei <command>

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "devtime": {
            "type": "stdio",
            "command": "uvx",
            "args": [
                "devtime-ei"
            ]
        }
    }
}
```
uvx runs the command named after the package; if the README names another one, use uvx --from devtime-ei <command>

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add devtime uvx devtime-ei
```
uvx runs the command named after the package; if the README names another one, use uvx --from devtime-ei <command>

## When to use it
- catch stub handlers disguised as completed features
- verify whether test files cover specified API routes
- detect when code modifications invalidate recorded decisions
- evaluate pull request changes against existing architectural claims

## Example prompts
- Run DevTime verification to check if our billing webhooks have test backing
- Inspect repository claims with DevTime and list any weak or contradicted concepts
- Review the diff against origin/main using DevTime to check for destabilized claims

## Similar
- [Front-End Checklist](https://affpapa.org/en/nevibecode/mcp/front-end-checklist.md) — MCP server · ★ 74559
- [Codebase Memory](https://affpapa.org/en/nevibecode/mcp/codebase-memory.md) — MCP server · ★ 47392
- [Serena MCP: the IDE for your agent](https://affpapa.org/en/nevibecode/mcp/serena-mcp-the-ide-for-your-agent.md) — MCP server · ★ 30677
- [Repomix](https://affpapa.org/en/nevibecode/mcp/repomix.md) — MCP server · ★ 29027
- [Repowise](https://affpapa.org/en/nevibecode/mcp/repowise.md) — MCP server · ★ 7891
- [sem](https://affpapa.org/en/nevibecode/mcp/sem.md) — MCP server · ★ 3422

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
