Provides comprehensive Slack workspace automation including messaging, channel management, user operations, analytics, file uploads, polls, reactions, reminders, and advanced features like bulk user invitations and automated channel archiving.
Slack MCP Server
Um servidor MCP (Model Context Protocol) super avançado para integração com Slack, com funcionalidades profissionais para automação, analytics e gerenciamento.
🚀 Funcionalidades
📝 Mensagens & Comunicação
- send_slack_message: Enviar mensagens para canais
- reply_in_thread: Responder em threads específicos
- mention_users: Mencionar usuários específicos
- schedule_slack_message: Agendar mensagens para o futuro
👥 Usuários & Canais (Incluindo Grupos Privados)
- list_slack_channels: Listar canais públicos e grupos privados
- list_slack_users: Listar usuários do workspace
- bulk_invite_users: Convidar múltiplos usuários para canal
- set_user_status: Definir status personalizado
- get_private_channels_with_user: Listar grupos privados específicos
- search_in_private_groups: Buscar especificamente em grupos privados
📊 Analytics & Insights (Funciona com Grupos)
- get_channel_analytics: Analytics detalhados de canais e grupos privados
- search_slack_messages: Buscar mensagens avançada (todos os canais)
- get_slack_channel_history: Histórico completo de qualquer canal ou grupo
🎯 Funcionalidades Avançadas
- create_slack_poll: Criar enquetes interativas com botões
- add_slack_reaction: Adicionar reações emoji
- upload_file_to_slack: Upload de arquivos
- send_webhook_message: Mensagens via webhook
🔧 Automação & Gestão
- archive_old_channels: Arquivar canais inativos automaticamente
- create_slack_reminder: Criar lembretes
- get_workspace_info: Informações do workspace
Configuração
1. Configurar Slack App
- Acesse https://api.slack.com/apps
- Crie uma nova app ou use uma existente
- Vá para "OAuth & Permissions"
- Adicione TODOS os seguintes Bot Token Scopes:
- Instale a app no seu workspace
- Copie o "Bot User OAuth Token"
2. Variáveis de Ambiente
3. Instalação & Execução
🎯 Exemplos de Uso Avançados
Criar Enquete Interativa
Analytics de Canal
Arquivar Canais Inativos
Convidar Usuários em Massa
Enviar com Menções
Upload de Arquivo
🔒 Segurança & Boas Práticas
- ✅ Validação rigorosa com Zod schemas
- ✅ Tratamento robusto de erros
- ✅ Tokens seguros em variáveis de ambiente
- ✅ TypeScript para type safety completo
- ✅ Rate limiting automático do Slack SDK
- ✅ Logs estruturados para debugging
🚀 Debug & Desenvolvimento
- Debug no VS Code: Pressione
F5
- Build:
npm run build
- Dev mode:
npm run dev
- Logs: Configurados automaticamente
📈 Casos de Uso Profissionais
- Automação de Onboarding: Convites automáticos, canais, mensagens
- Analytics de Equipe: Monitoramento de atividade e engajamento
- Gestão de Canais: Arquivamento automático, limpeza
- Notificações Inteligentes: Webhooks, menções direcionadas
- Enquetes & Feedback: Coleta de opinião da equipe
- Relatórios Automáticos: Upload e compartilhamento
Este MCP Server transforma seu Slack em uma plataforma de automação profissional! 🎯
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Enables comprehensive Slack workspace automation and management through the Slack API. Supports messaging, channel management, analytics, file uploads, polls, user management, and advanced features like scheduled messages and bulk operations.
Related MCP Servers
- AsecurityAlicenseAqualityEnables interaction with Slack workspaces as a user, supporting channel listing, message posting, threading, reactions, and user management via the Slack API.Last updated -88JavaScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server implementation that enables AI assistants to interact with Slack workspaces, allowing them to browse channels, send messages, reply to threads, add reactions, and retrieve user information.Last updated -151JavaScriptApache 2.0
- AsecurityAlicenseAqualityA server implementing Model Context Protocol that enables AI assistants to interact with Slack API through a standardized interface, providing tools for messaging, channel management, user information retrieval, and more.Last updated -987JavaScriptApache 2.0
- -securityAlicense-qualityEnables AI assistants to interact with Slack workspaces through the Model Context Protocol, providing tools for reading/sending messages, managing channels, and accessing Slack API functionality.Last updated -PythonMIT License