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

Panel de Grafana de código abierto rastrea costos y uso de Claude Code mediante OpenTelemetry
Un SRE creó un panel de Grafana gratuito para visualizar el gasto de Claude Code, el uso de tokens, las tasas de acierto de caché y las decisiones de edición, extrayendo métricas de OpenTelemetry en backends compatibles con Prometheus.

ClaudeMeter: Aplicación de Barra de Menú de macOS de Código Abierto para el Seguimiento en Tiempo Real del Uso de Claude
ClaudeMeter es una aplicación gratuita y de código abierto para la barra de menú de macOS para suscriptores de Claude Max que muestra porcentajes de uso de sesión y semanal, temporizadores de reinicio e indicadores de ritmo sin interrumpir el flujo de trabajo. Toda la aplicación fue construida usando Claude (Claude Code/Opus) para el código Swift, el backend Supabase y las Edge Functions.

Mymir: Un grafo de proyectos de código abierto para agentes de codificación mediante MCP
Mymir les da a los agentes un mapa de proyecto basado en grafos con dependencias, decisiones, criterios de aceptación y notas de ejecución anteriores, entregado a través de MCP para evitar reexplicar el estado entre sesiones.

OpenClaw-WebTop: Ejecuta OpenClaw con Ollama y Ubuntu Desktop en GitHub Codespaces
OpenClaw-WebTop proporciona una forma de ejecutar una instancia completa de OpenClaw con Ollama y el escritorio Ubuntu MATE directamente en un navegador usando GitHub Codespaces, sin necesidad de instalación local de Docker o un VPS.