Slack Bot Stack
Build Slack bots and integrations with Node.js
Full bundle for Slack application development. Uses official Slack OpenAPI definitions. Includes Slack MCP config, TypeScript + Express.js cursor rules, and a hosted endpoint. Build bots, slash commands, and workflow automations.
MCP Config URL
Auto-updating hosted config
https://mcpbridge.org/config/slack.jsonUse this URL in your MCP client config under mcpServers.
Hosted Endpoint
Live MCP server, always available
mcpbridge.org/mcp/slackNo local setup needed. Works with any MCP client out of the box.
📂 Starter Template File Tree
The exact template workspace structure included with this stack.
📁slack-express-starter
📄.cursorrules
📁.mdc
📄best-practices.mdc
📄security.mdc
📁src
📄index.ts
📄config.ts
📄package.json
What's Included
- Hosted Hono Edge MCP Endpoint with sub-10ms routing latency
- Auto-Syncing Slack OpenAPI v3 Specification (api.slack.com)
- Modular TypeScript + Express .mdc Cursor Rules Suite
- Production-ready Slack Bot Express Boilerplate Codebase
- AI Prompt Kit for Slack Block Kit, Events & Slash Commands
- CLI Health Connection & Key Diagnostic Script
Highlights
- Saves 4+ hours of Slack Bot boilerplate setup ($360+ dev value)
- Zero egress-cost edge hosting with auto-syncing API specs
- Auto-configures Block Kit visual layouts and express routes in AI code
- Secure request signature verification guidelines
Stack .cursorrules Preview
Pre-configured Cursor AI rules for building with this stack.
You are an expert Slack application developer. # Slack API Use Bolt SDK for Slack app development. Implement proper OAuth flow for installation. Use Socket Mode for development, HTTP endpoints for production. Use Block Kit for rich message formatting. Handle Slack events idempotently (retry mechanism). Implement slash commands with proper validation. Use Shortcuts for global and message actions. Use Workflow Builder steps for automation. Store bot tokens securely. Verify request signatures from Slack. # TypeScript Enable strict mode. Prefer interfaces for object shapes. Use discriminated unions for state. Use const assertions. # Express.js Use middleware for cross-cutting concerns. Implement proper error handling middleware. Use helmet for security headers. Use express-validator for input validation. Structure code by feature modules.
Start for $4.50
Get hosted endpoint, auto-updating specs, rules suite & boilerplates.
First month just $4.50 (50% discount auto-applied)Cancel anytime • 30-day money-back guarantee
Save $4.50 on your first month