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

Content

de LatentNoiseversión 0.8.5i★ –iSe ejecuta en tu computadora
Nombre en el registroio.github.LatentNoise/content

Instalar

Resumen

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

Turn URLs, files and text into media, transcripts, summaries, translations and PDF.

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: Documentos, hojas de cálculo y oficina

Instalación

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

Antes de instalar

  • Revisiones básicas: 1 de 1 superadas
  • Se ejecuta en tu computadora con los permisos de tu usuario (archivos, red, apps).
  • Debes completar tú: CONTENT_API_URL, CONTENT_MCP_DOWNLOAD_DIR

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": {
    "content": {
      "command": "uvx",
      "args": [
        "content-mcp"
      ],
      "env": {
        "CONTENT_API_URL": "your-value",
        "CONTENT_MCP_DOWNLOAD_DIR": "your-value"
      }
    }
  }
}

Ejecuta esto en tu terminal

claude mcp add content --env CONTENT_API_URL=your-value --env CONTENT_MCP_DOWNLOAD_DIR=your-value -- uvx content-mcp

Completa los valores vacíos antes de ejecutarlo.

Abrir en Cursor

O copia la configuración tú

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

{
  "mcpServers": {
    "content": {
      "command": "uvx",
      "args": [
        "content-mcp"
      ],
      "env": {
        "CONTENT_API_URL": "your-value",
        "CONTENT_MCP_DOWNLOAD_DIR": "your-value"
      }
    }
  }
}

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": {
    "content": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "content-mcp"
      ],
      "env": {
        "CONTENT_API_URL": "your-value",
        "CONTENT_MCP_DOWNLOAD_DIR": "your-value"
      }
    }
  }
}

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.

Valores que debes completar

  • CONTENT_API_URL env
    Base URL of your running Content engine (the REST API this server drives).
  • CONTENT_MCP_DOWNLOAD_DIR env
    The only directory this server may write downloaded artifacts to.

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

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con la cuenta de GitHub LatentNoise, 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 Documentos, hojas de cálculo y oficinai

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

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.8.5) llegó al registro el mes pasado.

¿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: Agent-Native Calendar, Excel MCP Server, MCP Server for Excel

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

Agent-Native Google Calendar - manage events, sync, and public booking

Se ejecuta en la nube★ 7620MITActualizado hace 2 meses
Instalar

Excel MCP Server

de haris-musa

Create and edit Excel files with AI: charts, PivotTables, formulas. No Excel needed.

Se ejecuta en tu computadora★ 4276MITActualizado hace 6 días
Instalar

Excel automation for AI - Sheets, Power Query, DAX, VBA, Tables, Ranges and more. Windows only.

Se ejecuta en tu computadora★ 847MITActualizado hace 3 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.

Content

Turn URLs, files, and text into media, knowledge, and documents.

One self-hosted engine. HomeTube client for YouTube — Content Studio for everything else — HomeTube browser extension — MCP server — CLI — Typed SDK — REST API underneath them all

Quick start · HomeTube · Coming from HomeTube? · All the clients · Connect an agent · Read the docs

Content is a self-hosted engine that turns supported sources into media, transcripts, summaries, translations, images, metadata, Markdown, PDF, and more. The backend analyzes each source, determines what it can actually produce, plans and runs the job, records its history, and delivers the results.

Everything else is a client of one public contract: HomeTube for the focused YouTube experience, Content Studio for general workflows, a Chromium extension for the tab you are already on, the `content-mcp` server for agents, a CLI for terminals and cron, a typed Python SDK for applications, the REST API for every other language, and Content Console to watch the engine work. Pick one or several — none of them is a layer the others have to pass through, and none of them holds business logic of its own.

HomeTube is the quickest way to see what that means: paste a YouTube URL, pick what you want out of it, and watch the files land in your library.

HomeTube in Content — paste a YouTube URL, choose what you want, follow the job into your library. More about HomeTube ↓

[!NOTE]

A proven workflow, now growing into a platform. The standalone

HomeTube container has passed

300,000 package downloads on GitHub Container Registry. It keeps running

and stays maintained — nothing breaks, and there is no deadline. Content is

where that work continues, and where its users are invited to move at their

own pace.

The two are separate projects: standalone HomeTube has not been retrofitted to

run on Content. The **HomeTube app in this repository is a new UI on the

Content engine**, carrying the same workflow forward.

Coming from standalone HomeTube? ↓

Quick start

Docker Compose is the only runtime prerequisite. Install from the published images — nothing to clone or build:

mkdir content && cd content

curl -fsSLO https://raw.githubusercontent.com/LatentNoise/content/main/deploy/docker-compose.yml curl -fsSL -o .env https://raw.githubusercontent.com/LatentNoise/content/main/.env.example docker compose up -d

The default .env starts the complete local stack:

ServiceDefault URLPurpose
Content Studiohttp://localhost:8502General requests across URL, file, upload, and inline-text sources
HomeTubehttp://localhost:8501Focused YouTube video and playlist workflow
Content Consolehttp://localhost:8503Health, configuration, storage, jobs, events, and logs
Content APIhttp://localhost:8010/docsREST API, OpenAPI, and embedded worker

Open Content Studio for the general workflow, or HomeTube if your source is YouTube. You can also skip both web apps entirely and drive the same engine from the MCP server, CLI, SDK, extension, or REST API.

Everything stays in the installation folder: ./data holds the database, jobs, and artifacts; finished files are delivered to ./playground/output. Set CONTENT_DELIVERY_DIR_HOST in .env to point at your own NAS or media library instead — its sub-folders then become the destination choices offered in the clients.

Update later with:

curl -fsSLO https://raw.githubusercontent.com/LatentNoise/content/main/deploy/docker-compose.yml

docker compose pull && docker compose up -d

The first line is not optional, and it is the one that is easy to skip. docker compose pull refreshes the images; the stack definition is the local copy you downloaded on day one, and new settings arrive in *it* — a container receives only what its environment: block names. A compose file left at its original version therefore keeps silently dropping every setting added since, however correctly you write it in .env. Your .env is yours and is never touched; compare it against the current .env.example when you want the new knobs.

Build from source instead — for development or to include the optional speech-to-text runner

git clone https://github.com/LatentNoise/content.git

cd content cp .env.example .env docker compose up -d --build

The repository's docker-compose.yml adds local build: definitions beside the same images. deploy/docker-compose.yml is the build-free deployment file used above; a test keeps the two aligned.

One source, many artifacts

The same engine serves media and document workflows:

                             ┌─ My Conference.mp4

├─ My Conference - audio.opus YouTube URL ──→ Content ─────┼─ My Conference - subtitles - en.srt ├─ My Conference - subtitles - fr.srt ├─ My Conference - transcript.txt ├─ My Conference - summary.md └─ My Conference - summary.pdf

Web page / text / .md file ──→ Content ──┬─ Article.txt ├─ Article - summary.md ├─ Article - translation.md └─ Article.pdf

Each branch starts with a declarative request. You describe the results; Content resolves what is possible, plans the work, runs the available tools, and records where every artifact came from. No yt-dlp flags, ffmpeg pipelines, transcription glue, or LLM orchestration in the client.

The clients

One engine, one contract, several independent front doors. Every client below speaks the same GenerationRequest, sees the same resolved capabilities, and produces the same artifacts — they differ in ergonomics, not in what they can ask for. HomeTube is entirely optional; so is every other row.

ClientBest forStart here
[HomeTube](#hometube--youtube-focused)The simplest YouTube video or playlist → library experienceIncluded in Docker Compose at :8501
[Content Studio](#content-studio--the-whole-contract-in-a-form)General capability-driven requests from URLs, uploads, server files, and inline textIncluded in Docker Compose at :8502
[Chromium extension](#chromium-extension--the-tab-you-are-already-on)Sending the current Chrome, Brave, Edge, or Vivaldi tab to ContentDownload the release zip, unzip, *Load unpacked*
[MCP server](#mcp-server--for-agents-and-ides)Giving Claude, an IDE, or another MCP agent real artifacts instead of talkuv tool install content-mcp
[CLI](#cli--terminals-scripts-and-cron)Terminals, scripts, cron jobs, and raw request filesuv tool install content-cli
[Python SDK](#python-sdk--typed-sync-and-async)Typed sync and async application integrationpip install content-sdk
[REST API](#rest-api--every-other-language)Any language or integration that speaks HTTP/api/v1, Swagger at :8010/docs
[Content Console](#content-console--observe-and-pilot-the-engine)Observing and operating the engineIncluded in Docker Compose at :8503
HomeTube — YouTube, focused

http://localhost:8501 · README

Paste a URL, choose the media and related artifacts, and follow the job into your library — the workflow demonstrated at the top of this page.

With HomeTube in Content, you can:

  • download a video or playlist as video or audio, with quality, codec, container, audio-language, and subtitle choices;
  • remove or mark sponsored segments with SponsorBlock, cut clips, use server-side cookie credentials, and embed subtitles, chapters, thumbnails, and metadata;
  • give every artifact a readable name and deliver it into a filesystem library watched by Plex, Jellyfin, or Emby;
  • ask the same source for a transcript, summary, thumbnail, or metadata — not just the downloaded media — when the required runners are available.

HomeTube is deliberately focused: it does not accept file, upload, or inline-text sources, and it does not expose the broader document workflow or PDF output. For those, use Content Studio, the API, CLI, or SDK. HomeTube is a Content client, not a layer every Content user must pass through.

It has no settings of its own. It reads the engine's configuration, so what changes HomeTube lives in the .env beside your docker-compose.yml: the delivery library whose sub-folders become the destination choices (CONTENT_DELIVERY_DIR_HOST), the languages pre-selected for audio and subtitles (CONTENT_LANGUAGE_PRIMARY, CONTENT_LANGUAGES_SECONDARIES, CONTENT_VO_FIRST, CONTENT_LANGUAGE_PRIMARY_INCLUDED_IN_SUBTITLES), and the server-side cookie file that unlocks age-restricted or members-only videos (CONTENT_CREDENTIALS — HomeTube only ever shows its id; the file never leaves the server). Nothing is ever pre-selected that the source does not offer, and no default is final.

[HomeTube's README](apps/web-hometube/READ

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

Pregunta a PopNx