Rolli MCP

Búsqueda y análisis de redes sociales en X, Reddit, Bluesky, YouTube, LinkedIn, Facebook, Instagram y Weibo a través de la API de Rolli IQ

Documentación

Rolli IQ

rolli-mcp

Servidor MCP para Rolli IQ — búsqueda y análisis de redes sociales en X, Reddit, YouTube, Facebook, Instagram, Threads, Bluesky y más.

Rolli MCP server

Herramientas

HerramientaDescripción
list_keyword_searchesLista todas las búsquedas por palabras clave, filtradas por estado
keyword_searchCrea una búsqueda por palabra clave/hashtag y devuelve los resultados cuando esté completa
get_keyword_searchObtén resultados de búsqueda por palabra clave (estado, análisis, publicaciones)
list_user_searchesLista todas las búsquedas de usuarios, filtradas por estado
user_searchCrea una búsqueda de perfil de usuario y devuelve los resultados cuando esté completa
get_user_searchObtén resultados de búsqueda de usuario (perfil, métricas, análisis de contenido)
list_expert_searchesLista todas las búsquedas de expertos, filtradas por estado
expert_searchEncuentra expertos que coincidan con una consulta en lenguaje natural y devuelve los resultados cuando esté completa
get_expert_searchObtén resultados de búsqueda de expertos (expertos recomendados con resúmenes de coincidencia generados por IA)
get_topic_treeObtén el árbol de temas de conversación para una búsqueda por palabra clave
get_keyword_search_postsObtén publicaciones sin procesar de una búsqueda por palabra clave
get_user_search_postsObtén publicaciones sin procesar de una búsqueda de usuario
list_agent_runsLista las ejecuciones de Rolli Agent (investigaciones de inteligencia social impulsadas por IA)
start_agent_runInicia una investigación de Rolli Agent y devuelve el informe en markdown cuando esté completa
get_agent_runObtén una ejecución de Rolli Agent por ID (progreso mientras se ejecuta, informe completo cuando termine)
cancel_agent_runCancela una ejecución de Rolli Agent pendiente o en curso
rerun_agent_runReintenta una ejecución de Rolli Agent fallida, en espera o bloqueada
update_agent_runFija o renombra una ejecución de Rolli Agent
delete_agent_runElimina de forma suave una ejecución de Rolli Agent completada o fallida
list_agent_schedulesLista los informes programados de Rolli Agent
create_agent_scheduleCrea un informe recurrente de Rolli Agent (diario/semanal/mensual/una vez)
get_agent_scheduleObtén un programa de Rolli Agent con sus 10 ejecuciones más recientes
update_agent_scheduleActualiza un programa de Rolli Agent
delete_agent_scheduleElimina permanentemente un programa de Rolli Agent
pause_agent_schedulePausa un programa de Rolli Agent
resume_agent_scheduleReanuda un programa de Rolli Agent pausado
list_agent_schedule_runsLista el historial completo de ejecuciones de un programa de Rolli Agent
get_integration_setupObtén la configuración actual de integración (URL de webhook, nombre)
update_integration_setupEstablece la URL de webhook para notificaciones de finalización de búsqueda
get_usageObtén datos de uso de API y desgloses por usuario

Configuración

Necesitas una cuenta de Rolli con acceso a la API. Obtén tu token de API en rolli.ai.

Claude Desktop / Claude Code / VS Code / Cursor / Windsurf

Agrega a tu configuración de MCP (claude_desktop_config.json, .vscode/mcp.json, o equivalente):

{
  "mcpServers": {
    "rolli": {
      "command": "npx",
      "args": ["-y", "@rolli/mcp"],
      "env": {
        "ROLLI_API_TOKEN": "your_token"
      }
    }
  }
}

ROLLI_USER_ID es opcional y tiene como valor predeterminado "rolli-mcp". Configúralo para sobrescribir con tu propio ID de usuario.

Variables de Entorno Opcionales

VariablePredeterminadoDescripción
ROLLI_USER_ID"rolli-mcp"ID de usuario enviado con las solicitudes de API
ROLLI_POLL_INTERVAL_MS5000Intervalo de sondeo (ms) al esperar resultados de búsqueda
ROLLI_MAX_POLL_MS600000Tiempo máximo (ms) de espera antes del tiempo de espera de búsqueda (predeterminado: 10 min)

Smithery

Este servidor incluye un smithery.yaml para implementación mediante Smithery. Te pedirá tu token de API durante la configuración.

Ejemplos de Uso

Busca una palabra clave en redes sociales:

"Busca publicaciones sobre 'inteligencia artificial' en Twitter y Reddit de la última semana"

Analiza un perfil de usuario:

"Busca @elonmusk en Twitter y analiza sus publicaciones recientes"

Obtén desglose de temas:

"Muéstrame el árbol de temas para mi búsqueda por palabra clave #123"

Consulta el uso de API:

"¿Cuántas búsquedas he usado este mes?"

Configura un webhook:

"Establece mi URL de webhook a https://myapp.com/rolli-callback"

Contexto Opcional de Fuente X/Twitter

Rolli es útil para búsqueda social multiplataforma, árboles de temas, análisis de usuarios e informes programados de inteligencia social. Si un agente también necesita evidencia revisada de fuente X/Twitter con alcance de cuenta antes de una investigación de Rolli, recopila esa evidencia en un flujo de trabajo aprobado de OpenClaw como TweetClaw, y luego pasa solo los handles revisados, URLs de publicaciones, IDs de publicaciones, extractos o notas de resumen a los prompts de Rolli.

Mantén las credenciales de Rolli y TweetClaw separadas. No transfieras tokens de API, cookies, sesiones o credenciales de cuenta entre herramientas. Trata la salida de TweetClaw como contexto de fuente para búsquedas e informes de Rolli, no como aprobación de publicación.

Desarrollo

npm ci
npm run lint    # ESLint
npm run build   # TypeScript
npm test        # Vitest

CI se ejecuta en cada push y PR a master. Las versiones publicadas en GitHub se publican automáticamente en npm (requiere el secreto de repositorio NPM_TOKEN).

Licencia

MIT