slack-admin-mcp
0
The Slack Admin MCP Server is a customized server designed to manage Slack channels using the Model Context Protocol (MCP). It facilitates operations like creating, renaming, and archiving Slack channels through specific commands. The project requires configuration with a Slack Bot Token for functionality.
Slack Admin MCP Server
Custom Model Context Protocol (MCP) server for managing Slack channels.
Features
- Create new Slack channels (public or private).
- Rename existing Slack channels.
- Archive existing Slack channels.
Setup
-
Obtain a Slack Bot Token:
- Create or select a Slack App at Slack Apps.
- Ensure the following permissions are added under "OAuth & Permissions" > "Bot Token Scopes":
- Manage public and private channels.
- Read channel information.
- Reinstall the App to your workspace.
- Copy the "Bot User OAuth Token".
-
Configure MCP:
- Add the server to your MCP settings file.
- Ensure correct paths for
command
,args
,options.cwd
,env.NODE_PATH
. - Set
SLACK_BOT_TOKEN
with your obtained token.
Development
- Install dependencies with npm.
- Build the project.
- Watch for changes and rebuild automatically.
Usage
Use the use_mcp_tool
command with MCP-supporting clients such as Cline to invoke the tools provided.