Skip to main content
Version: Next

Server References

This section provides comprehensive documentation for all server APIs, configuration, and deployment options available in Slack MCP Server. The documentation is organized into common setup guides and server-specific references.

🛠️ Common Setup Guides​

Start here for configuration and deployment that applies to all servers:

📋 Environment Configuration​

Essential setup for all server types:

  • Slack authentication tokens and bot configuration
  • Queue backend options (memory, Redis, Kafka)
  • Environment variables and .env file management
  • Security best practices for token handling

🔧 CLI Execution Methods​

Multiple ways to run the servers:

  • Console script execution (slack-mcp-server, slack-webhook-server)
  • Python module execution (python -m slack_mcp.mcp)
  • Poetry and UV dependency management
  • Docker and containerized execution

🚀 Deployment Guide​

Production-ready deployment patterns:

  • Local development setup and testing
  • Docker and Docker Compose configurations
  • Kubernetes manifests and cloud deployments
  • Process management, monitoring, and troubleshooting

🖥️ Server-Specific References​

Once you've completed the common setup, explore the server-specific documentation:

📡 Web Server​

HTTP-based RESTful APIs for direct server interaction:

  • Health check endpoints
  • Web API documentation
  • REST interface specifications

🔧 MCP Server​

Model Context Protocol interfaces for client applications:

  • MCP transport protocols (stdio, SSE, streamable-http)
  • Client library integration patterns
  • Available Slack tools and capabilities

🪝 Webhook Server​

Slack event handling and webhook integration:

  • Event subscription and processing
  • Standalone and integrated server modes
  • Webhook verification and security