slack-mcp-server logo

slack-mcp-server

by AnyContext-ai

The slack-mcp-server is an MCP (Multi-Context Processing) Server designed to facilitate interaction between Claude and Slack workspaces. It enables Claude to perform actions and access information within Slack.

View on GitHub

Last updated: N/A

What is slack-mcp-server?

The slack-mcp-server is a server that acts as an intermediary, allowing Claude (an AI assistant) to interact with the Slack API. This enables Claude to perform tasks within Slack workspaces, such as sending messages, retrieving information, and managing channels.

How to use slack-mcp-server?

To use the server, first build the Docker image using docker build -t slack-mcp-server .. Then, run the image using docker run --rm -p 8000:8000 -e SLACK_BOT_TOKEN="your-bot-token" -e SLACK_TEAM_ID="your-team-id" slack-mcp-server. Replace your-bot-token and your-team-id with your actual Slack bot token and team ID.

Key features of slack-mcp-server

  • Enables Claude to interact with Slack

  • Provides an interface for Claude to access Slack API

  • Dockerized for easy deployment

  • Requires Slack Bot Token and Team ID for authentication

Use cases of slack-mcp-server

  • Automating Slack workflows with Claude

  • Integrating Claude with Slack channels for assistance

  • Building Slack bots powered by Claude

  • Using Claude to manage Slack workspaces

FAQ from slack-mcp-server

What is a Slack Bot Token?

A Slack Bot Token is a credential that allows your application to interact with the Slack API on behalf of a bot user.

How do I get a Slack Bot Token?

You can create a Slack app and obtain a Bot Token from the Slack API website.

What is a Slack Team ID?

A Slack Team ID is a unique identifier for your Slack workspace.

Where do I find my Slack Team ID?

You can find your Slack Team ID in the Slack API settings for your workspace.

What happens if I don't provide the correct Slack Bot Token or Team ID?

The server will not be able to authenticate with the Slack API, and Claude will not be able to interact with your Slack workspace.