What is Slack MCP Server?
Slack MCP Server is a Model Context Protocol (MCP) server for Slack Workspaces. It supports both Stdio and SSE transports, proxy settings, and does not require any permissions or bots being created or approved by Workspace admins.
How to use Slack MCP Server?
Obtain SLACK_MCP_XOXC_TOKEN and SLACK_MCP_XOXD_TOKEN from your browser’s developer tools while logged into Slack. Then configure the server via claude_desktop_config.json (using npx or Docker) with the chosen transport (stdio or sse) and the token environment variables.
Key features of Slack MCP Server
- No bot or workspace admin approval required.
- Supports Stdio and SSE transports.
- Proxy settings via
SLACK_MCP_PROXY environment variable.
- Two built-in tools:
conversations_history and channels_list.
- Can be run with npx, Docker, or docker-compose.
- TLS configuration possible for exposed SSE endpoints.
Use cases of Slack MCP Server
- Retrieve message history from a specific Slack channel by channel ID.
- List all channels in a workspace with sorting by popularity.
- Integrate Slack data into AI assistants that support MCP.
- Use Slack workspace data without creating a bot or application.
コメント