kimpalbok-slack-mcp-server
This project provides an MCP server example for Slack integrations, offering channel and user interactions. It demonstrates how to use MCP protocol with Slack's functionality through various tools.
Slack MCP Server Example by 김팔복TV
This repository provides an example of a Slack MCP (Model Context Protocol) Server used by 김팔복TV. It integrates with Slack workspaces to offer various channel, message, and user-related functions.
Key Features
- Retrieve public or predefined channel lists in the workspace
- Post messages to channels and reply in threads
- Add emoji reactions to messages
- View channel message history and thread replies
- Retrieve user and profile information in the workspace
Installation and Build
Environment variables such as SLACK_BOT_TOKEN
and SLACK_TEAM_ID
must be set before execution.
Slack Bot Setup
Refer to Slack Apps for app and bot configuration, including OAuth token and permissions.
Usage Example
Provides various tools through the MCP protocol, including channel listing, message posting, and retrieving user profiles.
Notes
The server operates using the MCP protocol with stdio-based transport and requires proper Slack bot token permissions for API integration.