SocialPulse AI

Herramientas de análisis y automatización de redes sociales impulsadas por IA, construidas con TensorFlow.js. Este servidor ofrece un conjunto de herramientas de aprendizaje automático, incluido análisis de sentimientos, detección de toxicidad, predicción de participación y agrupación de contenido, para analizar interacciones en múltiples plataformas como YouTube, Instagram y Twitter. Opera localmente para privacidad de datos y procesamiento de baja latencia. Características: soporte multiplataforma, ejecución local de modelos de ML, listo para monetización x402.

Documentación

Servidor MCP de Redes Sociales TensorFlow.js

MCP Server

Un conjunto completo de herramientas de aprendizaje automático para analizar y automatizar interacciones en múltiples plataformas de redes sociales, construido sobre TensorFlow.js y impulsado por el Protocolo de Contexto de Modelo (MCP).

Este servidor realiza análisis basados en ML localmente (por ejemplo, análisis de sentimiento, detección de toxicidad, predicción de participación, agrupación de contenido) sin depender de servicios externos de IA en la nube, garantizando privacidad de datos y procesamiento de baja latencia.

Características Clave

  • Soporte Multiplataforma: Herramientas para YouTube, Instagram, TikTok, Twitter, Facebook, Discord, Twitch, Reddit, LinkedIn, Threads, Bluesky, Mastodon, GitHub, Spotify y Pinterest.
  • Aprendizaje Automático Local: Impulsado por TensorFlow.js (MobileNet, COCO-SSD, Universal Sentence Encoder, etc.).
  • Listo para Monetizar: Protocolo x402 integrado para cobrar por cada llamada de herramienta vía Solana (devnet/mainnet).
  • Extensible: Agrega fácilmente nuevas herramientas mediante módulos lib/ y tool-registry.js.
  • Listo para Agentes: Especificación completa de OpenAPI 3.0 para integración fluida con agentes de IA.

Requisitos de Configuración

Prerrequisitos

Configuración

Copia .env.example a .env y configura lo siguiente:

VariableDescripciónPredeterminado
PAY_TO_ADDRESSDirección de billetera Solana para recibir pagos x402.REQUERIDO
FACILITATOR_URLURL del facilitador x402.https://x402.org/facilitator
X402_PRICE_USDPrecio por llamada de herramienta en USD.0.005
X402_NETWORKRed de pago (devnet o mainnet).devnet
PUBLIC_ORIGINURL pública del servidor (necesaria para el descubrimiento).http://localhost:6350

Instalación

npm install

Ejecutar el Servidor

Iniciar el Servidor MCP

npm run mcp

Iniciar todos los servicios (MCP, REST, Worker)

npm run start:all

Iniciar la TUI

npm run tui

Documentación de la API

El servidor expone una especificación OpenAPI 3.0 en http://localhost:6350/openapi.json.

Consulta readme.txt en la raíz para un resumen de los endpoints disponibles.

Contribuciones

  1. Haz un fork del repositorio.
  2. Crea tu rama de características.
  3. Realiza tus cambios.
  4. Haz push a la rama.
  5. Abre una Solicitud de Extracción (Pull Request).

Licencia

MIT