GailenTech/claude-mcp-slack-feedback
3.2
If you are the rightful owner of claude-mcp-slack-feedback and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Claude MCP Slack Feedback is a server that allows Claude to request human feedback via Slack during task execution.
Tools
mcp__claude-mcp-slack-feedback__setup_slack_config
Initial setup
mcp__claude-mcp-slack-feedback__ask_feedback
Request feedback
mcp__claude-mcp-slack-feedback__inform_slack
Send updates
mcp__claude-mcp-slack-feedback__update_progress
Update threads
mcp__claude-mcp-slack-feedback__get_responses
Retrieve responses
Claude MCP Slack Feedback
MCP server that enables Claude to request human feedback through Slack during task execution.
Installation
Method 1: Using Claude CLI (Recommended)
# Install globally
npm install -g git+https://github.com/GailenTech/claude-mcp-slack-feedback.git
# Add to Claude Code
claude mcp add-json claude-mcp-slack-feedback '{
"command": "node",
"args": ["/opt/homebrew/lib/node_modules/claude-mcp-slack-feedback/dist/index.js"],
"env": {
"SLACK_BOT_TOKEN": "xoxb-YOUR-TOKEN-HERE",
"SLACK_WORKSPACE_URL": "your-workspace.slack.com"
}
}'
Note: Replace the path with your actual npm global modules path. Find it with: npm root -g
Method 2: Manual Configuration
Edit ~/.claude/mcp_settings.json
:
{
"servers": {
"claude-mcp-slack-feedback": {
"command": "node",
"args": [
"/opt/homebrew/lib/node_modules/claude-mcp-slack-feedback/dist/index.js"
],
"env": {
"SLACK_BOT_TOKEN": "xoxb-YOUR-TOKEN-HERE",
"SLACK_WORKSPACE_URL": "your-workspace.slack.com"
}
}
}
}
Slack App Setup
- Create a new Slack app at https://api.slack.com/apps
- Add these OAuth scopes:
channels:write
- Create channelschat:write
- Send messageschannels:read
- List channelsusers:read
- Get user infousers:read.email
- Match by email
- Install the app to your workspace
- Copy the Bot User OAuth Token (starts with
xoxb-
)
Usage
Once configured, Claude Code will have access to these tools:
mcp__claude-mcp-slack-feedback__setup_slack_config
- Initial setupmcp__claude-mcp-slack-feedback__ask_feedback
- Request feedbackmcp__claude-mcp-slack-feedback__inform_slack
- Send updatesmcp__claude-mcp-slack-feedback__update_progress
- Update threadsmcp__claude-mcp-slack-feedback__get_responses
- Retrieve responses
Features
- Multi-user and multi-session support
- Automatic channel creation per session
- Webhook-based real-time responses (primary)
- Polling fallback when webhooks unavailable
- Rate limiting and error handling
Development
# Clone the repository
git clone https://github.com/GailenTech/claude-mcp-slack-feedback.git
cd claude-mcp-slack-feedback
# Install dependencies
npm install
# Build
npm run build
# Run tests
npm test
# Development mode
npm run dev
License
MIT