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
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/etool-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
- Node.js v18+
Configuração
Copie .env.example para .env e configure o seguinte:
| Variável | Descrição | Padrão |
|---|---|---|
PAY_TO_ADDRESS | Endereço da carteira Solana para receber pagamentos x402. | OBRIGATÓRIO |
FACILITATOR_URL | URL do facilitador x402. | https://x402.org/facilitator |
X402_PRICE_USD | Preço por chamada de ferramenta em USD. | 0.005 |
X402_NETWORK | Rede de pagamento (devnet ou mainnet). | devnet |
PUBLIC_ORIGIN | URL 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
- Faça um fork do repositório.
- Crie sua branch de funcionalidade.
- Faça commit das suas alterações.
- Envie para a branch.
- Abra um Pull Request.
Licença
MIT