Prototyp · Vorschau: alle Server aus der offiziellen Registry, alle 30 Minuten synchronisiert. Bewertungen und Benutzerkonten folgen in einem späteren Schritt.
PopNx MCPMCP-Server für alle, die KI nutzen · in einfachen Worten erklärt

LLMScribe

von AMRITO-KUNDUVersion 1.3.0i★ –iLäuft auf deinem Computer
Name in der Registryio.github.AMRITO-KUNDU/llmscribe

Installieren

Überblick

Beschreibung vom Entwickler (englisches Original)

Deterministic local project map, search and file reader for AI agents.

Die drei Säulen von PopNx MCP

Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.

Was du damit machen kannst

Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.

  • Verbindung: Läuft auf deinem Computer
  • Transport: stdio
  • Kategorie: Reisen, Karten & Wetter

Installation

Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.

Bevor du installierst

  • Basischecks: 1 von 1 bestanden
  • Läuft auf deinem Computer mit den Rechten deines Benutzerkontos (Dateien, Netzwerk, Apps).
  • Die Registry nennt keinen Schlüssel zum Eintragen.

Du brauchst

  • PyPIuv für Python installiert (für den Befehl uvx)

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": {
    "llmscribe": {
      "command": "uvx",
      "args": [
        "llmscribe"
      ]
    }
  }
}

Führe das in deinem Terminal aus

claude mcp add llmscribe -- uvx llmscribe

In Cursor öffnen

Oder kopier die Einstellungen selbst

In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen

{
  "mcpServers": {
    "llmscribe": {
      "command": "uvx",
      "args": [
        "llmscribe"
      ]
    }
  }
}

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 VS Code öffnen

Oder kopier die Einstellungen selbst

In .vscode/mcp.json in deinem Projekt einfügen

{
  "servers": {
    "llmscribe": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "llmscribe"
      ]
    }
  }
}

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.

Was er kann

Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.

Basischecksi

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 8. Nov. 2026

  • ✓ Bestanden

    Entwickler passt zum Repo

    Der Registry-Name wurde mit dem GitHub-Konto AMRITO-KUNDU bestätigt, dem das Repo gehört

  • … Noch nicht geprüft

    Wird noch gepflegt

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • … Noch nicht geprüft

    Hat eine Lizenz

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • – Nicht zutreffend

    Endpunkt antwortet

    Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet

  • – Nicht zutreffend

    Anmeldung mit OAuth

    Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen

  • … Noch nicht geprüft

    Keine versteckten Anweisungen in Tool-Beschreibungen

    Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen

Im Vergleich mit anderen in Reisen, Karten & Wetteri

  • Mehr Sterne als 0 % der anderen 1715 Server in dieser Kategorie
  • Neuer in der Registry veröffentlicht als 68 % der anderen 1715 Server in dieser Kategorie
  • Basischecks gleich gut wie oder besser als bei 100 % der anderen 1715 Server in dieser Kategorie

Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.

Häufige Fragen

Ist LLMScribe sicher?

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.

Welche Schlüssel oder Codes braucht er?

Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.

Läuft er auf meinem Computer oder in der Cloud?

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

Wird er noch gepflegt?

Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (1.3.0) kam vor 14 Tagen in die Registry.

Welche Apps können ihn nutzen?

Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Python (uv) auf deinem Computer.

Was kann ich stattdessen nutzen?

In derselben Kategorie: topo^alpin, roadstyle, Weather MCP Server

Alternativen

Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.

So liest du eine Karte:↓ Downloads pro Wochei★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti

topo^alpin

Avalanche bulletins, mountain weather, stations, huts, ski and snowshoe tours in the Alps.

von topoalpin.appAm AnfangAktualisiert heute

Läuft in der Cloud✓ topoalpin.app

roadstyle

Styled, interactive road maps of any place (OpenStreetMap) or road file, with PNG previews.

von KhoshkhahAm Anfang↓ 807/Wo.Aktualisiert heute

Läuft auf deinem Computer

Weather MCP Server

Current weather and forecast lookup as an agent tool.

von thenextgennexus.comGanz neuAktualisiert heute

Läuft in der Cloud✓ thenextgennexus.com

README vom Entwickler

README öffnen

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.


LLMScribe

Turn any code repository into clean, structured, deterministic data.

No AI. No embeddings. No hidden ranking.

Apache-2.0, and it runs entirely on your machine — no network, no account.


The problem

Your agent does not have an intelligence problem. It has a retrieval problem.

On a 1.4-million-line codebase, one benchmark agent burned 6,000 seconds and produced nothing — no analysis, no output, zero score.

The same model, given structured code search instead of free-form file reading, finished the same task in 89 seconds and scored 0.90.

Across another benchmark, Codex CLI completed its entire turn sequence without ever reaching the file that would have solved the task in 27–29% of runs.

Handed the right context up front, its score nearly doubled.

The bottleneck is not the model. It is what goes into the context window.

What users keep reporting:

  • The agent explores 200 files to change one line, and admits it is "looking at unnecessary files"
  • Nine searches and fourteen files to find one constant, because the search itself is not ranked
  • The same files re-read in a loop, with no reasoning between the reads
  • Stale fixtures, mock data and outdated comments read as current truth
  • Search reporting "no matches found" when a plain grep finds the text immediately
  • Truncation that hides itself, and build output filling the window with noise

What LLMScribe does about it

The failureWhat LLMScribe does
Reads 200 files to change one lineproject_map returns the whole tree with contents excluded, before a single file is read
Re-reads the same files in a loopOutput is deterministic — same input, same bytes, every run
Misses the file that actually matteredproject_dependencies resolves local, stdlib, external and unresolved imports, plus reverse dependencies
Search returns nothing when the text existssearch returns path, line, matched text and match type, or a stable error code — never a silent empty
Stale fixtures read as current truthNothing is inferred, embedded or ranked; you get the files as they are, plus a Git diff
Build output and binaries fill the contextReal .gitignore semantics; binaries and oversized files are skipped
Context silently truncatedEvery cut is reported: truncated, truncation_note, omitted_files

The file an agent needs next is usually the one *structurally* related to the file it is already looking at — a dependent, a sibling module, a test fixture. That is a graph question, not a similarity question, which is why LLMScribe ships dependency analysis and a real tree instead of embeddings.


Feature Overview

Core Tools

FeatureDescription
MapGenerate a clean directory tree without dumping file contents
SearchSearch file paths, file names, file contents, and individual lines
ReadSafely retrieve a specific file

More

FeatureDescription
Read ManyRetrieve multiple files in a single operation
DependenciesSee what a file depends on and what depends on it
DiffInspect Git status and unified diffs
OverviewExport the complete structure and supported file contents

Quick Start

Install LLMScribe from PyPI:

pip install llmscribe

Then point it at any project directory on your machine. No API key, no network access, no account.

The project_map(...), search(...), read(...) snippets below show MCP tool calls. The same operations are available from the CLI (local directories) and from Python through llmscribe.core (see Python API).

Map

Generate a clean directory tree without file contents. This is the best first step when exploring an unfamiliar repository.

project_map()

CLI / MCP

CLI

llmscribe map

llmscribe map --json

MCP

project_map

Output:

src/

├── api/ │ ├── routes.py │ └── auth.py ├── models/ │ └── user.py └── main.py

Search

Search across file paths, file names, file contents, and individual lines.

Search is intentionally deterministic: LLMScribe does not try to guess what you meant.

search(query="authentication")

CLI / MCP

CLI

llmscribe search "authentication"

llmscribe search "authentication" --json

MCP

search

Each match includes the file path, line number, the matching line, the matched text and the match type (filename or content).

Results are ordered by path then line, and limited to 1,000 matches. Binary and oversized files are skipped.

Output (--json, data.matches):

[

{ "file_path": "src/auth/service.py", "line_number": 12, "line_content": "def authenticate(user, password):", "match_type": "content", "matched_text": "authenticate" } ]

Read

Safely retrieve the contents of a specific file. LLMScribe validates paths and prevents path traversal outside the project.

read(file_path="src/auth/service.py")

CLI / MCP

CLI

llmscribe read src/auth/service.py

MCP

read

Power Your Agent

Instead of throwing an entire repository into a context window, an agent can progressively retrieve exactly what it needs:

1. project_map()

↓

  1. search("authentication") ↓
  2. read("src/auth/service.py") ↓
  3. project_dependencies("src/auth/service.py") ↓
  4. read_many([...])
MCP

LLMScribe is a standard Model Context Protocol server that runs locally over stdio.

Any MCP-compatible client can use it against a project directory on your machine.

Config — put this in your client (see the per-app setup below):

{

"mcpServers": { "llmscribe": { "command": "llmscribe-mcp" } } }

Use the Python module instead of the command

If llmscribe-mcp is not on your PATH, point the client at the module:

{

"mcpServers": { "llmscribe": { "command": "python", "args": ["-m", "llmscribe.mcp"] } } }

</details>
Per-app setup

Each client reads a different configuration file. The blocks below were checked against each tool's official documentation.

Claude Desktop

Edit claude_desktop_config.json (in the app: Settings → Developer → Edit Config):

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
{

"mcpServers": { "llmscribe": { "command": "llmscribe-mcp" } } }

Fully quit and reopen Claude Desktop after saving.

Claude Code

claude mcp add llmscribe -- llmscribe-mcp

Confirm with claude mcp list.

Add --scope user to make it available in every project, or --scope project to share it with your team via .mcp.json.

Cursor

Create .cursor/mcp.json in your project (or ~/.cursor/mcp.json for all projects):

{

"mcpServers": { "llmscribe": { "command": "llmscribe-mcp" } } }

Restart Cursor, then check Customize → MCPs.

VS Code (GitHub Copilot)

Create .vscode/mcp.json in your workspace. Note that VS Code uses servers, not mcpServers:

{

"servers": { "llmscribe": { "type": "stdio", "command": "llmscribe-mcp" } } }

Then open Copilot Chat in Agent mode and click the tools icon to start the server.

Windsurf (Cascade)

Edit ~/.codeium/mcp_config.json (in the app: Windsurf Settings → Cascade → MCP → View Raw Config):

{

"mcpServers": { "llmscribe": { "command": "llmscribe-mcp" } } }

Press the refresh button after saving.

Cline

Open the Cline panel → MCP Servers → Configure → Configure MCP Servers, then add:

{

"mcpServers": { "llmscribe": { "command": "llmscribe-mcp" } } }

Roo Code

Edit the global mcp_settings.json (Edit Global MCP), or create .roo/mcp.json in your project (Edit Project MCP):

{

"mcpServers": { "llmscribe": { "command": "llmscribe-mcp" } } }

LM Studio

In the app: Program tab → Install → Edit mcp.json.

The file is ~/.lmstudio/mcp.json on macOS/Linux, %USERPROFILE%\.lmstudio\mcp.json on Windows:

{

"mcpServers": { "llmscribe": { "command": "llmscribe-mcp" } } }

LM Studio follows Cursor's mcp.json notation.

Zed

Add to your Zed settings (in the app: Settings → AI → MCP Servers → Add Server, or zed: open settings file):

{

"context_servers": { "llmscribe": { "command": "llmscribe-mcp", "args": [], "env": {} } } }

Continue

Add to ~/.continue/config.yaml (or a standalone file under .continue/mcpServers/):

name: LLMScribe

version: 1.0.0 schema: v1 mcpServers:

  • name: LLMScribe command: llmscribe-mcp

Continue also picks up Cursor/Claude/Cline JSON configs dropped into .continue/mcpServers/.

JetBrains IDEs (IntelliJ, WebStorm, …)

Settings → Tools → AI Assistant → Model Context Protocol (MCP) → Add → As JSON:

{

"mcpServers": { "llmscribe": { "command": "llmscribe-mcp" } } }

You can also click **Import from

Nur der Anfang wird gezeigt; den Rest findest du im Repo

PopNx fragen