Slack Mcp Server

Slack Mcp Server

🚀 Slack MCP 服务器设置指南

Slack MCP(Model Context Protocol)服务器是一款用于和 Slack API 进行交互的工具。本指南将详细阐述该服务器的设置与运行方法,助力开发者快速上手。

🚀 快速开始

本部分将引导你完成 Slack MCP 服务器的安装与运行,让你能尽快使用该工具与 Slack API 进行交互。

📦 安装指南

使用 Docker 安装

借助 Docker 可实现 Slack MCP 服务器的快速部署,具体步骤如下:

1. 下载最新的 Docker 镜像

docker pull ghcr.io/korotovsky/slack-mcp-server:latest

2. 运行镜像并设置环境变量

export SLACK_MCP_XOXC_TOKEN=xoxc-...
export SLACK_MCP_XOXD_TOKEN=xoxd-...

docker run -i --rm \
-e SLACK_MCP_XOXC_TOKEN \
-e SLACK_MCP_XOXD_TOKEN \
slack-mcp-server --transport stdio

3. 使用 docker-compose 部署

wget -O docker-compose.yml https://github.com/korotovsky/slack-mcp-server/releases/latest/download/docker-compose.yml
wget -O .env https://github.com/korotovsky/slack-mcp-server/releases/latest/download/default.env.dist
nano .env  # 根据提示编辑 .env 文件,填入你的令牌信息
docker-compose up -d

📚 详细文档

环境变量配置

运行 Slack MCP 服务器所需的环境变量如下:

变量名 是否必须 默认值 描述
SLACK_MCP_XOXC_TOKEN nil 来自 POST 数据集的认证令牌 (xoxc-...)
SLACK_MCP_XOXD_TOKEN nil 来自 cookie d 的认证令牌 (xoxd-...)
SLACK_MCP_SERVER_PORT 3001 服务器监听的端口
SLACK_MCP_SERVER_HOST 127.0.0.1 服务器监听的主机地址
SLACK_MCP_SSE_API_KEY nil 当传输模式为 sse 时的授权令牌
SLACK_MCP_PROXY nil 服务器使用的代理 URL
SLACK_MCP_SERVER_CA nil 信任存储的 CA 证书路径
SLACK_MCP_SERVER_CA_INSECURE false 忽略不安全请求(不推荐)

运行时参数

Slack MCP 服务器支持的主要运行时参数如下:

参数名 是否必须 描述
--transport-t 设置传输模式,支持的值为:stdio, sse

⚠️ 安全注意事项

⚠️ 重要提示

  • 切勿泄露 API 令牌,确保所有令牌信息严格保密,避免任何形式的泄露。
  • 保护 .env 文件,将包含敏感信息的 .env 文件设置为只读,并存放于安全的位置。

📄 许可证

Slack MCP 服务器遵循 MIT 许可证,具体条款见 LICENSE 文件。该工具并非 Slack 官方产品。

此文档由社区贡献,旨在帮助开发者快速上手 Slack MCP 服务器的设置与使用。

  • 0 关注
  • 0 收藏,29 浏览
  • system 提出于 2025-10-03 04:30

相似服务问题

相关AI产品