SocialPulse AI

Ferramentas de análise e automação de redes sociais com tecnologia de IA, construídas com TensorFlow.js. Este servidor oferece um conjunto de ferramentas de aprendizado de máquina—incluindo análise de sentimento, detecção de toxicidade, previsão de engajamento e agrupamento de conteúdo—para analisar interações em múltiplas plataformas como YouTube, Instagram e Twitter. Opera localmente para privacidade de dados e processamento de baixa latência. Recursos: suporte multiplataforma, execução local de modelos de ML, pronto para monetização x402.

Documentação

Servidor MCP de Mídias Sociais TensorFlow.js

MCP Server

Um conjunto abrangente de ferramentas de aprendizado de máquina para analisar e automatizar interações em múltiplas plataformas de mídias sociais, construído com TensorFlow.js e alimentado pelo Model Context Protocol (MCP).

Este servidor realiza análises baseadas em ML localmente (ex.: análise de sentimento, detecção de toxicidade, previsão de engajamento, agrupamento de conteúdo) sem depender de serviços externos de IA em nuvem, garantindo privacidade dos dados e processamento de baixa latência.

Principais Recursos

  • Suporte Multiplataforma: Ferramentas para YouTube, Instagram, TikTok, Twitter, Facebook, Discord, Twitch, Reddit, LinkedIn, Threads, Bluesky, Mastodon, GitHub, Spotify e Pinterest.
  • Aprendizado de Máquina Local: Alimentado por TensorFlow.js (MobileNet, COCO-SSD, Universal Sentence Encoder, etc.).
  • Pronto para Monetização: Protocolo x402 integrado para cobrança por chamada de ferramenta via Solana (devnet/mainnet).
  • Extensível: Adicione facilmente novas ferramentas por meio de módulos lib/ e tool-registry.js.
  • Pronto para Agentes: Especificação OpenAPI 3.0 completa para integração perfeita com agentes de IA.

Requisitos de Configuração

Pré-requisitos

Configuração

Copie .env.example para .env e configure o seguinte:

VariávelDescriçãoPadrão
PAY_TO_ADDRESSEndereço da carteira Solana para receber pagamentos x402.OBRIGATÓRIO
FACILITATOR_URLURL do facilitador x402.https://x402.org/facilitator
X402_PRICE_USDPreço por chamada de ferramenta em USD.0.005
X402_NETWORKRede de pagamento (devnet ou mainnet).devnet
PUBLIC_ORIGINURL pública do servidor (necessária para descoberta).http://localhost:6350

Instalação

npm install

Executando o Servidor

Iniciar o Servidor MCP

npm run mcp

Iniciar todos os serviços (MCP, REST, Worker)

npm run start:all

Iniciar a TUI

npm run tui

Documentação da API

O servidor expõe uma especificação OpenAPI 3.0 em http://localhost:6350/openapi.json.

Consulte readme.txt na raiz para um resumo dos endpoints disponíveis.

Contribuindo

  1. Faça um fork do repositório.
  2. Crie sua branch de funcionalidade.
  3. Faça commit das suas alterações.
  4. Envie para a branch.
  5. Abra um Pull Request.

Licença

MIT