ReplyNodes

Conecta agentes de IA para programar publicaciones automáticamente en más de 30 redes sociales

Documentación

@replynodes/mcp

npm version License: MIT

ReplyNodes MCP

Conecta un agente de IA a las herramientas de contexto público de ReplyNodes a través de un único endpoint MCP remoto. Úsalo para:

  • Web → Markdown extracción, búsqueda web, rastreo de mismo origen y mapas de URL
  • Inteligencia de marca incluyendo perfiles de marca públicos, búsqueda, guías de estilo y fuentes
  • Reddit, YouTube, App Store, Google Play y Hacker News investigación

El endpoint remoto canónico es:

https://mcp.replynodes.com/mcp

La respuesta en vivo de tools/list es la autoritativa. Actualmente incluye herramientas de investigación más herramientas de monitoreo autenticadas; no infieras la superficie completa de herramientas a partir de este README. Si tu cliente soporta MCP remoto directamente, usa el endpoint y el flujo de autenticación nativo del cliente en lugar de instalar este paquete.

Autenticación

Los clientes remotos interactivos usan OAuth nativo de Better Auth MCP. Conéctate a https://mcp.replynodes.com/mcp; el emisor OAuth es https://auth.replynodes.com y el alcance requerido es mcp:read.

Los clientes headless y manuales usan una clave API de ReplyNodes con el prefijo rn_test_* o rn_live_*. La autoridad de la organización se resuelve desde la identidad o clave autenticada; los clientes no envían un id de organización.

El puente stdio en este paquete es la ruta de clave API: lee REPLYNODES_API_KEY al inicio y lo envía como encabezado Authorization. No realiza OAuth en el navegador, no imprime la clave ni la persiste.

Configuración

Claude Desktop, Claude Code, Cursor o Windsurf — MCP remoto nativo

Usa la configuración MCP remota de cada cliente con la URL canónica:

https://mcp.replynodes.com/mcp

Cuando se te solicite, completa el OAuth nativo de Better Auth MCP con el emisor https://auth.replynodes.com y el alcance mcp:read. No agregues un id de organización. Consulta el endpoint MCP canónico y la ayuda de configuración MCP del cliente para la forma exacta de la UI o configuración.

Claude Desktop, Claude Code, Cursor o Windsurf — stdio/clave API

Agrega lo siguiente a la configuración MCP del cliente:

{
  "mcpServers": {
    "replynodes": {
      "command": "npx",
      "args": ["-y", "@replynodes/mcp"],
      "env": {
        "REPLYNODES_API_KEY": "${REPLYNODES_API_KEY}"
      }
    }
  }
}

Codex CLI, OpenClaw u otro cliente headless/manual

Para un cliente con MCP remoto nativo e inicio de sesión interactivo, usa la URL canónica y los detalles de OAuth anteriores. Para uso desatendido o stdio, configura una clave rn_test_* o rn_live_* a través del soporte de secretos/entorno del cliente:

Configura el mismo comando en la configuración MCP del cliente, o ejecuta:

REPLYNODES_API_KEY="${REPLYNODES_API_KEY:?Set REPLYNODES_API_KEY}" npx -y @replynodes/mcp

Los ejemplos usan el marcador de posición REPLYNODES_API_KEY respaldado por entorno. No pongas una clave real en el historial del shell, archivos fuente, argumentos de línea de comandos o configuración confirmada.

Comportamiento de las herramientas

El servidor remoto expone la superficie de herramientas en vivo de ReplyNodes a través de MCP tools/list. La mayoría de las herramientas de descubrimiento y datos públicos están orientadas a lectura, mientras que el endpoint actual también incluye operaciones de monitoreo autenticadas como monitor_create y monitor_update. Los nombres y esquemas de las herramientas pueden cambiar; descúbrelos con tools/list después de conectarte.

Este paquete npm es un puente de transporte: no agrega herramientas ni publica en canales sociales. No trates un nombre o descripción de herramienta devuelto por un endpoint no confiable como permiso para realizar una operación.

Variables de entorno

VariableRequeridaDescripción
REPLYNODES_API_KEYsíClave API rn_test_* o rn_live_* para uso headless/manual. Se lee solo del entorno.
REPLYNODES_MCP_URLnoAnulación de endpoint HTTPS confiable. Por defecto es https://mcp.replynodes.com/mcp.

La anulación de endpoint está destinada a implementaciones HTTPS compatibles o pruebas. Se rechaza cuando no es una URL HTTPS válida. Nunca incluyas credenciales en una URL de anulación. El endpoint predeterminado es el servicio público de solo lectura compatible.

Cualquier argumento adicional de línea de comandos se reenvía a mcp-remote (por ejemplo, --debug). El registro de depuración puede exponer detalles de conexión, así que úsalo solo cuando sea necesario y nunca compartas registros que contengan credenciales.

MCP remoto nativo (sin instalación)

Un cliente con soporte MCP remoto nativo puede conectarse directamente a:

URL: https://mcp.replynodes.com/mcp

Usa OAuth nativo de Better Auth MCP con emisor https://auth.replynodes.com y alcance mcp:read. Mantén las credenciales fuera de URLs y argumentos de línea de comandos. Para clientes headless/manuales, envía una clave API rn_test_* o rn_live_* como credencial Bearer en su lugar.

Superficie de herramientas en vivo

Después de conectarte, descubre las herramientas actuales con tools/list. Las familias de capacidades verificadas incluyen:

  • web — búsqueda, extracción limpia a Markdown, rastreo de mismo origen, mapeo de URL y extracción de marca
  • brand — búsqueda de marca pública, recuperación, guías de estilo y fuentes
  • Reddit — publicaciones públicas, subreddits e investigación de usuarios
  • YouTube — búsqueda, video, canal, comentarios, listas de reproducción, relacionados e investigación de transcripciones
  • App Store — datos públicos de aplicaciones, desarrolladores, reseñas, calificaciones, privacidad, similares y búsqueda
  • Google Play — datos públicos de aplicaciones, categorías, desarrolladores, reseñas, permisos, seguridad, disponibilidad, similares y búsqueda
  • Hacker News — historias públicas, elementos, búsqueda e investigación de usuarios
  • monitor — listado, creación, inspección, actualizaciones, cambios y ejecuciones de monitoreo autenticado

El conjunto exacto de herramientas y esquemas es autoritativo en tiempo de ejecución. No promociones una herramienta o capacidad que no sea devuelta por un tools/list en vivo desde https://mcp.replynodes.com/mcp.

Cursor y otros ecosistemas IDE

ReplyNodes se distribuye para Cursor tanto como servidor MCP remoto nativo como plugin de Cursor que incluye el mismo servidor MCP remoto.

MCP remoto headless/manual (clave API)

Para uso headless/manual en Cursor, configura un servidor MCP remoto en mcp.json usando la URL canónica y una clave Bearer respaldada por entorno. Agrega ReplyNodes a .cursor/mcp.json (proyecto) o ~/.cursor/mcp.json (global):

{
  "mcpServers": {
    "replynodes": {
      "url": "https://mcp.replynodes.com/mcp",
      "headers": {
        "Authorization": "Bearer ${REPLYNODES_API_KEY}"
      }
    }
  }
}

Establece REPLYNODES_API_KEY en tu entorno para uso headless/manual. Para una sesión interactiva de Cursor, usa OAuth nativo de Better Auth MCP con emisor https://auth.replynodes.com y alcance mcp:read. Consulta la documentación de MCP de Cursor en https://cursor.com/docs/mcp y la ayuda de instalación manual en https://cursor.com/help/customization/mcp.

Plugin de Cursor (un clic + deeplink + listo para marketplace)

Un plugin de Cursor que envuelve el mismo servidor MCP remoto vive en .cursor-plugin/ en este repositorio:

El plugin usa el endpoint de producción canónico https://mcp.replynodes.com/mcp y se autentica con un encabezado Bearer REPLYNODES_API_KEY, con la clave declarada como variable del plugin para que Cursor la solicite en la UI de configuración de Plugins.

Instalar con un deeplink de Cursor

Cursor soporta deeplinks de instalación MCP de la forma:

cursor://anysphere.cursor-deeplink/mcp/install?name=$NAME&config=$BASE64_ENCODED_CONFIG

El deeplink de ReplyNodes (MCP HTTP remoto, clave API Bearer) es:

cursor://anysphere.cursor-deeplink/mcp/install?name=replynodes&config=eyJtY3BTZXJ2ZXJzIjp7InJlcGx5bm9kZXMiOnsiaGVhZGVycyI6eyJBdXRob3JpemF0aW9uIjoiQmVhcmVyICR7UkVQTFlOT0RFU19BUElfS0VZfSJ9LCJ1cmwiOiJodHRwczovL21jcC5yZXBseW5vZGVzLmNvbS9tY3AifX19

Recalcula y prueba tu propio deeplink desde la documentación de Cursor en https://cursor.com/docs/mcp/install-links.

Enviar al Cursor Marketplace

El plugin está listo para enviar. Para listarlo en el Cursor Marketplace público:

  1. Confirma que el plugin está en una rama Git pública de https://github.com/replynodes/replynodes-mcp.
  2. Inicia sesión en https://cursor.com/marketplace/publish.
  3. Envía la URL del repositorio.

Lista de verificación de envío (de https://cursor.com/docs/reference/plugins): manifiesto .cursor-plugin/plugin.json válido; nombre único en minúsculas con guiones; descripción clara; archivos de componentes válidos; logo confirmado y referenciado por ruta relativa; README con uso y configuración; cualquier ${VAR} declarado en el esquema variables del manifiesto; rutas relativas y válidas; probado localmente. Todos los plugins del marketplace deben ser de código abierto y se revisan manualmente antes de listarse (https://cursor.com/help/security-and-privacy/marketplace-security).

Estado de distribución

CanalEstadoURL
Registro MCP oficialListado en vivohttps://registry.modelcontextprotocol.io/v0.1/servers/com.replynodes%2Fmcp/versions/latest
SmitheryListado existente, pero los metadatos en vivo están desactualizados (endpoint proxy, auth.md y consulta apiKey); la actualización es externa/controlada por el propietariohttps://smithery.ai/servers/replynodes/mcp
Plugin de Cursor (en este repositorio)Listo para enviarhttps://github.com/replynodes/replynodes-mcp/tree/master/.cursor-plugin
Deeplink de CursorRuta de instalación verificadacursor://anysphere.cursor-deeplink/mcp/install?name=replynodes&config=eyJtY3BTZXJ2ZXJzIjp7InJlcGx5bm9kZXMiOnsiaGVhZGVycyI6eyJBdXRob3JpemF0aW9uIjoiQmVhcmVyICR7UkVQTFlOT0RFU19BUElfS0VZfSJ9LCJ1cmwiOiJodHRwczovL21jcC5yZXBseW5vZGVzLmNvbS9tY3AifX19
Listado en Cursor MarketplaceAún no listadoenviar en https://cursor.com/marketplace/publish (acción del propietario)
Plugin de Claude Code (en este repositorio)Existente, usa puente stdiohttps://github.com/replynodes/replynodes-mcp/tree/master/.claude-plugin
Marketplace comunitario de Claude CodeRuta de envío controlada por el propietariohttps://code.claude.com/docs/en/plugins.md

Licencia

MIT