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

LLMScribe

de AMRITO-KUNDUversión 1.3.0i★ –iSe ejecuta en tu computadora
Nombre en el registroio.github.AMRITO-KUNDU/llmscribe

Instalar

Resumen

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

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

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: Viajes, mapas y clima

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

Ejecuta esto en tu terminal

claude mcp add llmscribe -- uvx llmscribe

Abrir en Cursor

O copia la configuración tú

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

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

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

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 8 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con la cuenta de GitHub AMRITO-KUNDU, 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 Viajes, mapas y climai

  • Más estrellas que el 0% de los otros 1736 servidores de esta categoría
  • Publicado en el registro más recientemente que el 67% de los otros 1736 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 1736 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 LLMScribe?

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 (1.3.0) llegó al registro hace 14 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: Korea Realty, maviapi, GeoTok Trips

Alternativas

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

Cómo leer una tarjeta:↓ Descargas por semanai★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

Korea Realty

Korean real estate: court auctions, 10M+ MOLIT records, subscription notice facts, loan/DSR rules

de sallim-appInicialActualizado hoy

Se ejecuta en la nube✓ sallim.app

maviapi

Live JSON from sites with no API (Booking, Airbnb, Tripadvisor…), plus agent-built APIs for any site

de kuzenlabsMuy nuevoActualizado hoy

Se ejecuta en tu computadora

GeoTok Trips

Plan trips: flights, hotels, transfers, sights and food spots from TikTok food videos.

de geotok.coInicialActualizado hoy

Se ejecuta en la nube✓ geotok.co

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.


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

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

Pregunta a PopNx