slack-mcp-server-sse
0
The Slack MCP Server with SSE Transport is a Model Context Protocol server that allows AI assistants to interact with Slack through a web-based interface. It supports essential Slack API functionalities and uses Server-Sent Events for communication. The server is fully compatible with any MCP client and can be deployed using Docker.
Slack MCP Server with SSE Transport
A Model Context Protocol (MCP) server offering Slack API integration via Server-Sent Events (SSE). This server facilitates AI assistants in interacting with Slack workspaces through an HTTP interface.
Features
- SSE Transport: Enables communication over HTTP/HTTPS.
- Slack API Integration: Access essential Slack API functions.
- Simple Web Interface: Includes a basic web UI and health check endpoint.
- Docker Support: Fully containerized for easy deployment.
- TypeScript Implementation: Built with TypeScript.
- Cross-Platform Compatibility: Supports any MCP client with SSE.
Prerequisites
- Node.js 18 or higher
- Slack Bot Token with permissions
- Slack Team ID
- Docker (optional)
Setup Instructions
- Create a Slack app and obtain necessary tokens.
Server Endpoints
- SSE Endpoint:
/sse
- Health Check:
/health
- Home Page:
/
Available Slack API Tools
slack_list_channels
slack_post_message
- And more...