avimbu_slack_mcp_server

avimbu_slack_mcp_server

by AVIMBU
A server enabling Claude Desktop or MCP clients to interact with Slack for messaging and user queries.

Slack Model Context Protocol Server

Overview

The Slack Model Context Protocol Server is a connector that enables Claude Desktop (or any MCP client) to interact with your Slack workspace. It allows users to post messages and query a list of all users within the workspace.

Local Development

To run this client locally, add the following configuration to your Claude Desktop MCP Server config file:

{
  "mcpServers": {
    "mcp-slack-local": {
      "command": "node",
      "args": ["/path/to/project/dist/index.js"], // Replace with your project path
      "env": {
        "SLACK_BOT_USER_OAUTH_TOKEN": "test-bot-token", 
        "SLACK_TEAM_ID": "test-team-id"
      }
    }
  }
}

After configuration, you can test the implementation in your Claude Desktop App using example prompts like:

  • "Can you list all users of my Slack team?"
  • "Can you send a welcome message to my Slack Channel with the ID <channel id>?"

To run the server locally:

node dist/index.js

To build and watch for changes in another terminal:

npm run watch

Slack Permission Scopes

The following permissions are implemented:

Permission Description Implemented
chat:write Post messages in approved channels & conversations
users:read View people in a workspace

For a full list of permissions and their implementation status, refer to the Slack Permission Scopes section in the repository.

Contact

If you have questions, feel free to contact us via AVIMBU.

About

This project is a Model Context Protocol Server designed to facilitate interaction between Slack and MCP clients like Claude Desktop.

Resources

Stars

1 star

Watchers

1 watching

Forks

0 forks

Languages

  • TypeScript (52.3%)
  • JavaScript (44.1%)
  • Dockerfile (3.6%)

Features & Capabilities

Categories
mcp_server model_context_protocol slack api_integration typescript javascript docker claude

Implementation Details

Stats

0 Views
1 GitHub Stars

Repository Info

AVIMBU Organization

Similar MCP Servers

continuedev_continue by continuedev
25049
21423
9300