Enables interaction with Slack, providing tools to manage messages, channels, and workspace communications.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@LeanMCP Minimal ServerShow me the list of available products"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Slack MCP Server
MCP Server with Streamable HTTP Transport built with LeanMCP SDK
Quick Start
Project Structure
Adding New Services
Create a new service directory in mcp/:
Services are automatically discovered and registered - no need to modify main.ts!
Adding UI Components
Use @UIApp decorator to link tools to React components:
The CLI automatically builds UI components and wraps them with AppProvider.
Features
Zero-config auto-discovery - Services automatically registered from
./mcpdirectoryType-safe decorators -
@Tool,@Prompt,@Resourcewith full TypeScript supportSchema validation - Automatic input validation with
@SchemaConstraintHTTP transport - Production-ready HTTP server with session management
Hot reload - Development mode with automatic restart on file changes
UI Components - React UI components with
@UIAppdecorator
Testing with MCP Inspector
License
MIT