slack-mcp-server-sse

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...