Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Beschreibung vom Entwickler (englisches Original)
Condense a CI log to its failure sections and root-cause lines, with original line anchors.
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
Du brauchst
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein
{
"mcpServers": {
"logdigest": {
"command": "npx",
"args": [
"-y",
"@reneturcios/logdigest",
"mcp"
]
}
}
}Führe das in deinem Terminal aus
claude mcp add logdigest -- npx -y @reneturcios/logdigest mcpIn .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"logdigest": {
"command": "npx",
"args": [
"-y",
"@reneturcios/logdigest",
"mcp"
]
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"logdigest": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@reneturcios/logdigest",
"mcp"
]
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 6. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto CloudCorpRecords bestätigt, dem das Repo gehört
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet
Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen
Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.
Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (0.1.0) kam vor 12 Tagen in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Node.js, Docker auf deinem Computer.
In derselben Kategorie: Spec Driven Development, Remote Desktop Commander, FOGA node
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
A Finch OG Agent cell as an MCP server: read the world, dry-run and take ERC-8414 tenders by policy.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
Condense a log file to its failure evidence.
A CI or test log can run to ten thousand lines, but the part anyone reads is the handful of failure sections: the failing test, the error line, the stack, the nonzero exit. logdigest reads a log file, finds those lines, groups them into sections with their original line numbers, and prints a digest you can read in one screen. It reports a verdict of FAILURES-FOUND when it finds any failure section and NO-FAILURES when it finds none.
npx @reneturcios/logdigest digest build.log
Or install it globally:
npm install -g @reneturcios/logdigest
Requires Node 20 or newer.
logdigest digest [file] [--json]
logdigest mcp logdigest --version
logdigest digest prints the human readable digest.logdigest digest --json prints the full report as JSON.logdigest mcp runs the MCP server over stdio (see below).logdigest --version prints the version.Exit codes: 0 when the verdict is NO-FAILURES, 1 when the verdict is FAILURES-FOUND, 2 for a usage or read error (for example, the target is a directory or cannot be read), and 141 when the reader closed the output pipe early.
Example digest:
logdigest digest test.log: FAILURES-FOUND
2 failure section(s) found in 28 line(s): 9 matched line(s). [HIGH] TEST-FAIL lines 5-16 FAIL src/math.test.ts AssertionError: expected 3 to be 4 at Object. (src/math.test.ts:10:11) totals: total lines 28, matched lines 9, sections 2, overflow sections 0 by rule: TEST-FAIL 8, ERROR-LINE 1, EXIT-NONZERO 0
(The example above is shortened; the real digest prints every captured line of every section.)
The same binary is an MCP server:
npx @reneturcios/logdigest mcp
It exposes one tool:
digest_log with a path argument (the log file to check). It returns the same report as the CLI --json output.Detection is pattern based. Every matched line is assigned to exactly one rule; when a line matches several patterns, the most specific rule wins (TEST-FAIL over EXIT-NONZERO over ERROR-LINE).
| Rule | Patterns | Notes |
|---|---|---|
| TEST-FAIL | FAIL , the word failing (for example 2 failing in a runner summary), ✕, × , not ok (TAP), AssertionError, and the shape expected ... to ... | Test runner failures and assertion failures |
| ERROR-LINE | the word error (any case), Error:, ERR!, fatal:, panic, Traceback, Exception | Generic error evidence, including Python tracebacks and npm ERR! lines |
| EXIT-NONZERO | exit code or exited with code followed by a nonzero number, and the phrase command failed | An exit code of 0 is not a match |
Traceback line, the first at stack line of a run, or a matched line directly followed by a stack line), up to 5 further lines are captured as context, so the top of a stack survives the digest. The capture never crosses into the next section.line is the section's first line number, its evidence is the first matched line, and findings also carry endLine and the captured sectionLines.high for a TEST-FAIL or ERROR-LINE section that contains a stack head or an assertion, and medium otherwise. An empty log produces one info finding with rule EMPTY-LOG.totalLines, matchedLines, sections (sections actually emitted), sectionsTotal, overflowSections, and one count per rule.FAILURES-FOUND if there is at least one section, otherwise NO-FAILURES. An empty log is NO-FAILURES with the EMPTY-LOG finding above.overflowSections so the report never silently truncates.NO-FAILURES verdict means "no known failure shape was found", not a proof that the run succeeded.npm install
npm run build npm test
The core is in src/core.ts and uses only the Node standard library.