MCP Slack — MCP Protocol
A server that sends messages to Slack workspaces and reads channels
Basic Information
| Program name | MCP Slack (MCP slack) |
|---|---|
| One-line introduction | A server that sends messages to Slack workspaces and reads channels |
| Development & maintenance | Model Context Protocol project |
| Official homepage | https://github.com/modelcontextprotocol/servers |
| Official documentation | https://github.com/modelcontextprotocol/servers |
| Installation & deployment | npx -y @modelcontextprotocol/server-slack |
| Runtime environment | MCP host apps (Claude Desktop, Cursor, opencode, etc.) |
| License | MIT License |
| Stable version | npm modelcontextprotocol/server-slack (checked 2026-10) — verified on 2026-10-18 |
| GitHub repository | https://github.com/modelcontextprotocol/servers |
| Category | MCP protocol (tags: MCP, reference server, tools, agent) |
What is this program?
This server is a server implementation for sending messages to Slack workspaces and reading channels, included in the MCP official reference server collection. It can be run with a single npx command, and once registered in the configuration of an MCP host app, agents can use it immediately.
Main use: automate Slack notifications and communication with agents
What problems does it solve?
- ('In Slack tasks', 'When an agent needs to use a server feature to send messages to Slack workspaces and read channels', 'Connect immediately with standard MCP tools')
- ('Quick connection', 'When you need to run with npx without setting up a separate server', 'Reuse the official implementation')
- ('Safe access', 'When you need access while limiting allowed scope', 'Restrict via path and permission parameters')
Key Features
Exposed tools
slack_list_channels, slack_post_message
- Use case: Provide agents with Slack notification and communication automation
- Result: Standard MCP tool calls
- Limitations: Be careful with permission settings
Installation and execution
npx (execution)
Run @modelcontextprotocol/server-slack with npx.
npx -y @modelcontextprotocol/server-slack /path
Real-world usage examples
Register with host
Add a server entry to mcp.json.
{"mcpServers":{"slack":{"command":"npx","args":["-y","@modelcontextprotocol/server-slack","/path"]}}
Advantages and limitations
Advantages
- Official project implementation
- One-line npx execution
- Exposes standard MCP tools
Things to consider before use
- Requires host app configuration
- Be careful with permission and path settings
Comparison with similar programs
| Program | Characteristics | Suitable when |
|---|---|---|
| Direct implementation | Write only the tools you need yourself | Internal special tools |
| Community server | Choose an alternative implementation | Exploring alternatives |
Official resources and further learning
- Official homepage — https://github.com/modelcontextprotocol/servers
- Official documentation / knowledge base — https://github.com/modelcontextprotocol/servers
- Installation & deployment — npx -y @modelcontextprotocol/server-slack
- Release notes — https://github.com/modelcontextprotocol/servers/releases
- Source / development resources — https://github.com/modelcontextprotocol/servers
Version and supported environment information was verified on the official site as of 2026-10-18. Installation commands may vary depending on the distribution and version you use, so please also check the official installation documentation.
Actual execution screen
Composite example — not an actual execution result. The screen is a composite example and not an actual execution result.
Actual server in operation
Source (HTML): https://games.aidebatehub.com/programs/mcp/protocol/server-slack.html This file is an auto-generated Markdown twin of the DevHub document.
AI Knowledge Hub
Visitor Comments