slack-mcp-server

slack-mcp-server

15

The Slack Model Context Protocol Server allows Claude Desktop and other MCP clients to post messages and query user data within a Slack workspace. It integrates Slack's chat functionalities into an MCP environment with selected permissions.

What is the primary function of the Slack MCP Server?

The primary function is to enable Claude Desktop or any MCP client to interact with a Slack workspace for posting messages and querying user lists.

How can I run the Slack MCP Server locally?

You can run it locally by configuring the Claude Desktop MCP Server with the appropriate environment variables and running the server using Node.js.

What permissions are required for the Slack MCP Server?

The server requires specific Slack permissions, with 'chat:write' being the primary implemented permission for posting messages.

Can the server list all users in a Slack workspace?

Yes, the server can query and list all users in a Slack workspace.

Is there support for sending messages to channels the app isn't a member of?

Currently, the 'chat:write.public' permission, which allows sending messages to channels the app isn't a member of, is not implemented.