slack-mcp-plugin
Health Pass
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Community trust — 81 GitHub stars
Code Pass
- Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
Claude Code and Cursor plugin that enables your AI tools with a Slack MCP Server and Slack Developer Skills.
Slack MCP and Skills Plugin
A Claude Code and Cursor plugin that brings Slack into your AI tools with a Slack MCP Server and set of Slack skills for both users and developers.
Installation
Claude Code
The plugin is published on the official Claude marketplace. Install it from inside Claude Code:
/plugin install slack@claude-plugins-official
The Slack MCP server is configured automatically. You'll be prompted to authenticate to your Slack workspace via OAuth on first use.
Cursor
The plugin is published on the official Cursor Marketplace. Install it directly into Cursor:
After install, Cursor surfaces a connect button - use it to authenticate to your Slack workspace.
Features
MCP Server
The plugin connects your AI tool to Slack's hosted MCP server:
- Search - find messages, files, users, and channels (public and private)
- Messaging - send and schedule messages, read channels, follow threads, add reactions
- Canvas - create, read, and update canvas documents
- Users - read profiles and list channel members
Skills
Six skills load on demand to handle messaging tasks and developer workflows:
slack:slack-messaging- composing well-formatted, effective Slack messagesslack:slack-search- finding messages, files, channels, and peopleslack:slack-api- discovering and calling Slack Web API methodsslack:slack-cli- using the Slack CLI to create, run, and manage appsslack:create-slack-app- building a Slack app or agent with the CLI and Boltslack:block-kit- building and validating Block Kit layouts
Commands
Five slash commands for common Slack workflows:
/slack:summarize-channel <channel-name>- Summarize recent activity in a Slack channel/slack:find-discussions <topic>- Find discussions about a specific topic across Slack channels/slack:draft-announcement <topic>- Draft a well-formatted Slack announcement and save it as a draft/slack:standup- Generate a standup update based on your recent Slack activity/slack:channel-digest <channel1, channel2, ...>- Get a digest of recent activity across multiple Slack channels
Usage examples
Once installed, talk to your tool in natural language:
- "Search for messages about the product launch from the last week"
- "Send a message to #general saying the deployment is complete"
- "Summarize the last day of activity in #engineering"
- "Draft an announcement about the new pricing page"
- "Create a new Slack app using Bolt for Python"
- "Build a Block Kit feedback modal with a rating select and a comments field"
- "Validate the Block Kit JSON in ./modal.json"
Documentation
Limitations
- Workspace admin approval. Your Slack workspace admin must approve MCP integration before you can authenticate.
Contributing
We welcome contributions from everyone! Please check out our contributor's guide for guidelines on opening issues and pull requests.
Working on the plugin itself? See the maintainer's guide for local development setup.
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found