Skip to content

Configuration

VariableRequiredDescription
SLACK_BOT_TOKENYesSlack Bot User OAuth Token (xoxb-...)
SLACK_APP_TOKENYesSlack App-Level Token (xapp-...)
SLACK_CHANNEL_IDYesSlack channel ID (C...)
SLACK_CHANNEL_NAMENoHuman-readable channel name
AGENT_NAMENoAgent identifier (default: default)
DOZZLE_URLNoDozzle instance URL
DOZZLE_TOKENNoDozzle authentication token
FileLocationDescription
Agent envagents/<name>.envAgent configuration (not committed)
Access data~/.y0mcp/<name>/access.jsonPairing allowlist
Token refresh log~/.y0mcp/token-refresh.logRefresh history
Agent logs~/.y0mcp/<name>.logAgent stdout
Agent errors~/.y0mcp/<name>.errAgent stderr
Credentials~/.claude/.credentials.jsonClaude OAuth token

The plugin manifest at plugins/slack/plugin.json defines:

  • Plugin metadata (name, version, author)
  • Runtime (bun)
  • Entry point (server.ts)
  • Channel capability
  • Configuration schema
ToolDescription
replySend a message to the Slack channel
reactAdd a reaction to a message
request_permissionRequest approval for risky actions
dozzle_logsFetch container logs (when configured)