PullMD v2.4.1 añade conector nativo MCP para claude.ai web y autenticación multiusuario
Ya está disponible PullMD v2.4.1, y la función principal es el soporte nativo para el diálogo de conector personalizado de claude.ai web (y Claude Desktop). Dos semanas después de la publicación inicial — 385 votos a favor, 60 comentarios, ~20 issues en GitHub y 7 versiones — esto es lo que se ha lanzado.
El Conector Web de claude.ai Funciona de Forma Nativa
Ahora puedes apuntar claude.ai web a tu propia instancia de PullMD autoalojada. El diálogo de conector personalizado descubre el servidor, lo registra y te guía a través del consentimiento OAuth. La configuración son dos variables de entorno:
OAUTH_JWT_SECRET=$(openssl rand -hex 32)
PUBLIC_URL=https://your-host.example.comReinicia, luego ve a claude.ai web → Configuración → Conectores → Añadir personalizado y apunta a https://your-host.example.com/mcp. El mismo flujo funciona en Claude Desktop.
Internamente: flujo estándar de Código de Autorización OAuth 2.1 con PKCE-S256 y Registro Dinámico de Clientes (compatible con RFC). Si OAUTH_JWT_SECRET no está configurado, el comportamiento vuelve a v1.x.
Tres Modos de Autenticación mediante PULLMD_AUTH_MODE
Hasta v2.0, PullMD era efectivamente de un solo inquilino. v2.0 introduce tres modos:
- disabled (predeterminado) — sin inicio de sesión, sin clave API. Igual que v1.x. Úsalo en una red de confianza.
- single-admin — un usuario, protegido por contraseña, sin auto-registro. Bueno para laboratorio doméstico con acceso por interfaz gráfica.
- multi-user — auto-registro en
/signup, aislamiento de historial por usuario, claves API por usuario (pmd_<32-char-base62>enviadas comoAuthorization: Bearer pmd_xxx). Los enlaces compartidos (/s/:id) siguen siendo públicos.
Configuración mínima para una instancia compartida:
PULLMD_AUTH_MODE=multi-user
[email protected]
PULLMD_ADMIN_PASSWORD=change-me-pleaseCompatibilidad Mejorada con Sitios
Se han aplicado varias correcciones desde v1.2/v2.2 que cerraron brechas donde PullMD devolvía artículos a medias o cuerpos vacíos:
- Familia Future PLC (windowscentral.com, tomshardware.com, techradar.com, pcgamer.com, gamesradar.com, t3.com) — las recetas del sitio ahora eliminan widgets de recomendación y patrones de muro de pago
aria-hiddenque confundían a Readability. - Páginas de Issues de GitHub — receta predeterminada para
*/*/issues/*fuerza Playwright conwait_for: .js-comment-bodypara capturar el hilo de comentarios completo renderizado con JavaScript. - Sitios con identificación de User-Agent — el User-Agent fijo de Chrome 131 ha sido reemplazado por un grupo de User-Agents reales que rotan.
📖 Lee la fuente original: r/ClaudeAI
👀 Ver también

Claude-Real-Video: Extracción de Fotogramas Consciente de la Escena + Transcripción para Cualquier LLM
Una herramienta de código abierto que extrae fotogramas con detección de escenas y transcripciones de audio de videos, permitiendo que cualquier LLM "vea" un video localmente sin necesidad de subirlo. Incluye detección de cambios de escena, deduplicación por ventana deslizante y transcripción con Whisper.

GSD-Lite: Una Máquina de Estados para el Código de Claude que Impone TDD y Previene la Omisión de Pruebas
GSD-Lite es un servidor MCP de código abierto que añade una máquina de flujo de trabajo de 12 estados a Claude Code, aplicando desarrollo guiado por pruebas con mensajes anti-racionalización específicos y contextos de agente separados para ejecución, revisión y depuración.

Implementación de verificaciones de IA con Continuar para revisiones de PR controladas por origen.
Continue integra verificaciones de IA directamente en tu flujo de trabajo de pull requests utilizando archivos markdown como verificaciones controladas por versión, visibles a través de las verificaciones de estado de GitHub.

Contexto Lean: El Complemento de Código Claude Convierte Documentación Detallada en Archivos Optimizados para Agentes
Un complemento gratuito y de código abierto para Claude Code llamado Lean Context escanea la documentación del proyecto y elimina el contenido que los agentes de IA pueden descubrir mediante búsquedas, conservando solo los comandos esenciales no obvios, las trampas y las peculiaridades del entorno. En una prueba con un proyecto de comercio electrónico .NET, redujo 8 documentos con un total de 1.263 líneas a solo 23 líneas.