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
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/ytool-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
- Node.js v18+
Configuración
Copia .env.example a .env y configura lo siguiente:
| Variable | Descripción | Predeterminado |
|---|---|---|
PAY_TO_ADDRESS | Dirección de billetera Solana para recibir pagos x402. | REQUERIDO |
FACILITATOR_URL | URL del facilitador x402. | https://x402.org/facilitator |
X402_PRICE_USD | Precio por llamada de herramienta en USD. | 0.005 |
X402_NETWORK | Red de pago (devnet o mainnet). | devnet |
PUBLIC_ORIGIN | URL 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
- Haz un fork del repositorio.
- Crea tu rama de características.
- Realiza tus cambios.
- Haz push a la rama.
- Abre una Solicitud de Extracción (Pull Request).
Licencia
MIT