core/integrations/slack/spec.json
2025-07-08 09:39:30 +05:30

42 lines
1.0 KiB
JSON

{
"name": "Slack extension",
"key": "slack",
"description": "Connect your workspace to Slack. Run your workflows from slack bookmarks",
"icon": "slack",
"mcp": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-slack"],
"env": {
"SLACK_BOT_TOKEN": "${config:access_token}",
"SLACK_TEAM_ID": "${config:team_id}",
"SLACK_CHANNEL_IDS": "${config:channel_ids}"
}
},
"auth": {
"OAuth2": {
"token_url": "https://slack.com/api/oauth.v2.access",
"authorization_url": "https://slack.com/oauth/v2/authorize",
"scopes": [
"stars:read",
"team:read",
"stars:write",
"users:read",
"channels:read",
"groups:read",
"im:read",
"im:history",
"mpim:read",
"mpim:write",
"mpim:history",
"channels:history",
"chat:write",
"reactions:read",
"reactions:write",
"users.profile:read"
],
"scope_identifier": "user_scope",
"scope_separator": ","
}
}
}