Slack Model Context Protocol Server
@AVIMBU
关于 Slack Model Context Protocol Server
A Model Context Protocol Server for Interacting with Slack
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"mcp-slack-local": {
"command": "node",
"args": [
"/path/to/project/dist/index.js"
],
"env": {
"SLACK_BOT_USER_OAUTH_TOKEN": "",
"SLACK_TEAM_ID": ""
}
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is Slack Model Context Protocol Server?
Slack Model Context Protocol Server is a connector that allows Claude Desktop (or any MCP client) to interact with a Slack workspace. It enables posting messages and querying the list of all users in the workspace.
How to use Slack Model Context Protocol Server?
Configure the server in your Claude Desktop MCP server config by providing the path to the built dist/index.js and setting the environment variables SLACK_BOT_USER_OAUTH_TOKEN and SLACK_TEAM_ID. Then run the server locally with node dist/index.js. Example prompts include “Can you list all users of my Slack team?” and “Can you send a welcome message to my Slack Channel with the ID ?”
Key features of Slack Model Context Protocol Server
- Connects MCP clients (like Claude Desktop) to Slack workspaces
- Sends messages to Slack channels via the
chat:writescope - Lists all users in the workspace via the
users:readscope - Works with a Slack bot user OAuth token and team ID
- Local development mode with hot-reload via
npm run watch
Use cases of Slack Model Context Protocol Server
- Automating welcome messages to newly joined channels
- Quickly listing members of a Slack workspace from a chat interface
- Integrating Slack communication into AI assistant workflows
FAQ from Slack Model Context Protocol Server
What permissions does the server need?
The server requires two Slack OAuth scopes: chat:write (post messages) and users:read (view people in the workspace). Other scopes are listed in the README but are not yet implemented.
How do I configure the Slack bot token and team ID?
Set the environment variables SLACK_BOT_USER_OAUTH_TOKEN with your bot token and SLACK_TEAM_ID with your workspace’s team ID. These are passed in the MCP server configuration under env.
What clients can use this server?
It is designed for any MCP client, with explicit examples given for Claude Desktop.
Where can I get help or ask questions?
Contact AVIMBU via the link provided in the README (https://avimbu.com).
沟通协作 分类下的更多 MCP 服务器
WhatsApp MCP Server (TypeScript/Baileys)
jlucaso1WhatsApp MCP Server (TypeScript/Baileys)
Mattermost MCP Server
pvevMattermost MCP server to enable Claude to interact with Mattermost Workspaces
Discord Mcp
SaseQA MCP server for the Discord integration. Enable your AI assistants to seamlessly interact with Discord. Enhance your Discord experience with powerful automation capabilities.
Slack MCP Server
korotovskyThe most powerful MCP Slack Server with no permission requirements, Apps support, GovSlack, DMs, Group DMs and smart history fetch logic.
mcp-email-server
ai-zerolabIMAP and SMTP via MCP Server
评论