MCP Hub
Back to servers

slack-qa-mcp

Integrates Slack channels and Slack Lists to automate bug report scanning and QA status management. It enables users to retrieve bug details, update list items, and post fix updates directly within Slack.

glama
Updated
Mar 31, 2026

slack-qa-mcp

Slack 채널과 Slack Lists를 연동하는 QA 버그 관리 MCP 서버. 채널에서 버그 리포트를 스캔하고, Slack Lists 항목을 조회/업데이트하며, 수정 내용을 공유합니다.

Tools

ToolDescription
scan_qa_bugsScan a Slack channel for recent bug reports
get_bug_detailGet thread details for a specific bug
list_itemsRead items from a Slack List (slackLists API)
update_item_statusUpdate a List item's status field
post_fix_updatePost a fix update message to the channel

Setup

npm install && npm run build

Copy .env.example to .env and fill in:

SLACK_BOT_TOKEN=xoxb-...
SLACK_QA_CHANNEL_ID=C...
SLACK_LIST_ID=F...          # optional

Required Slack App Scopes

ScopePurpose
channels:historyRead channel messages
channels:readChannel info
chat:writePost messages
reactions:readRead reactions
reactions:writeAdd reactions
users:readResolve user names
lists:readRead Slack Lists
lists:writeUpdate Slack Lists

Run

# stdio (for MCP clients like Claude Desktop/Code)
npm start

# SSE (for remote deployment)
node dist/index.js --transport sse
# → http://localhost:3001/sse

MCP Client Config

{
  "mcpServers": {
    "slack-qa": {
      "command": "node",
      "args": ["<path>/dist/index.js"],
      "env": {
        "SLACK_BOT_TOKEN": "xoxb-...",
        "SLACK_QA_CHANNEL_ID": "C...",
        "SLACK_LIST_ID": "F..."
      }
    }
  }
}

Deploy (Docker)

npm run build
docker build -t slack-qa-mcp .
docker run -e SLACK_BOT_TOKEN=xoxb-... -e SLACK_QA_CHANNEL_ID=C... -p 3001:3001 slack-qa-mcp --transport sse

Reviews

No reviews yet

Sign in to write a review