Back to Home
Chisanan232 icon

slack-mcp-server

Verified Safe

by Chisanan232

Overview

Provides a robust Model Context Protocol (MCP) server for Slack integration, offering standardized access to Slack's API features through MCP tools and real-time webhook event processing for AI assistants and automation.

Installation

Run Command
docker run -p 3000:3000 -e SLACK_BOT_TOKEN="xoxb-your-token" -e SLACK_SIGNING_SECRET="your-secret" chisanan232/slack-mcp-server:latest

Environment Variables

  • SLACK_BOT_TOKEN
  • SLACK_SIGNING_SECRET
  • SLACK_TOKEN
  • SLACK_BOT_ID
  • SLACK_USER_TOKEN
  • QUEUE_BACKEND
  • REDIS_URL
  • KAFKA_BOOTSTRAP
  • SLACK_EVENTS_TOPIC
  • LOG_LEVEL
  • LOG_FILE
  • LOG_DIR
  • LOG_FORMAT
  • SERVICE_TYPE

Security Notes

The project uses Slack's `SignatureVerifier` with `SLACK_SIGNING_SECRET` for webhook request validation, which is a strong security practice. Environment variables are used for sensitive information like Slack tokens, with clear handling via `os.getenv` and `.env` file loading. No instances of `eval`, `exec`, or `subprocess.run(shell=True)` were found. The server can bind to `0.0.0.0` by default for HTTP transports, which is common in Docker but should be secured with appropriate network configurations (e.g., firewall rules, restricted CORS origins) in production environments.

Similar Servers

Stats

Interest Score30
Security Score9
Cost ClassLow
Stars1
Forks0
Last Update2026-01-14

Tags

SlackMCPWebhookPythonAI Integration