
Slack Admin MCP Server

2025.04.02
0
JavaScriptSlack 管理频道管理交流协作
Slack Admin MCP Server 是一个自定义的 Model Context Protocol (MCP) 服务器,专门用于执行 Slack 频道的管理操作。它提供了创建、重命名和封存 Slack 频道的功能,适用于需要自动化管理 Slack 工作区的场景。
View on GitHub
Overview
基本能力
产品定位
Slack Admin MCP Server 是一个用于管理 Slack 频道的工具,旨在通过 MCP 协议自动化 Slack 频道的创建、重命名和封存操作。
核心功能
- 创建频道:支持创建公开或私密的 Slack 频道。
- 重命名频道:允许重命名现有的 Slack 频道。
- 封存频道:可以将现有的 Slack 频道封存。
适用场景
- 团队协作:自动化管理 Slack 工作区的频道,提高团队协作效率。
- 频道管理:批量创建、重命名或封存频道,减少手动操作。
工具列表
slack_create_channel
:创建新的 Slack 频道(公开或私密)。slack_rename_channel
:重命名现有的 Slack 频道。slack_archive_channel
:封存现有的 Slack 频道。
常见问题解答
- 如何获取 Slack Bot Token?
- 前往 Slack API 创建或选择一个 Slack App。
- 在 "OAuth & Permissions" > "Bot Token Scopes" 中添加必要的权限。
-
重新安装 App 到工作区并复制生成的 "Bot User OAuth Token"。
-
如何配置 MCP?
- 将服务器添加到 MCP 配置文件,确保路径和 Token 正确设置。
使用教程
使用依赖
- 安装 Node.js 和 npm。
- 确保已安装 Slack Bot Token。
安装教程
- 克隆项目仓库。
- 安装依赖:
bash npm install
- 构建项目:
bash npm run build
- 监控变更并自动构建:
bash npm run watch
调试方式
- 确保 MCP 配置文件中的路径和 Token 正确。
- 使用支持 MCP 的客户端(如 Cline)调用工具:
- 创建频道:
use_mcp_tool slack_create_channel name=频道名称 is_private=false
- 重命名频道:
use_mcp_tool slack_rename_channel channel_id=频道ID new_name=新名称
- 封存频道:
use_mcp_tool slack_archive_channel channel_id=频道ID
许可证
None