✨ From vibe coding to vibe deployment. UBOS MCP turns ideas into infra with one message.

Learn more

What is an MCP Server?

An MCP (Model Context Protocol) server acts as a bridge, allowing AI models to access and interact with external data sources and tools.

What is the Slack MCP Server?

The Slack MCP Server is an implementation of the Model Context Protocol that enables AI models to interact with the Slack API. It allows AI agents to perform actions like listing channels, posting messages, and retrieving user information within a Slack workspace.

What are the prerequisites for using the Slack MCP Server?

To use the Slack MCP Server, you need Node.js (v16 or higher), npm or yarn, a Slack workspace with admin access, a Slack Bot Token, and your Slack Team ID.

How do I install the Slack MCP Server?

  1. Clone the repository.
  2. Install dependencies using npm install or yarn install.
  3. Build the TypeScript code using npm run build or yarn build.

How do I configure the Slack MCP Server?

Open the index.ts file and replace the placeholder values for BOT_TOKEN and TEAM_ID with your actual Slack Bot Token and Team ID.

How do I run the Slack MCP Server?

After building the project, run the server using the command node dist/index.js.

How do I use the Slack MCP Server in Cursor?

  1. Open Cursor settings.
  2. Navigate to the “Model Context Protocol” section.
  3. Add a new tool with the following configuration:
    • Name: slack
    • Command: node /path/to/your/dist/index.js
    • Working Directory: /path/to/your/project (replace /path/to/your with your actual project path).

What tools are available through the Slack MCP Server?

The available tools include:

  • slack_list_channels: Lists public channels.
  • slack_post_message: Posts a message to a channel.
  • slack_reply_to_thread: Replies to a message thread.
  • slack_add_reaction: Adds an emoji reaction to a message.
  • slack_get_channel_history: Gets recent messages from a channel.
  • slack_get_thread_replies: Gets all replies in a thread.
  • slack_get_users: Lists all users in the workspace.
  • slack_get_user_profile: Gets detailed profile information for a user.

What are some security considerations when using the Slack MCP Server?

  • Never commit your actual Slack Bot Token or Team ID to version control.
  • Consider using environment variables for production deployments.
  • Ensure your Slack Bot has the necessary OAuth scopes for the actions you want to perform.

Where can I find the Slack MCP Server?

The Slack MCP Server is available on the UBOS Asset Marketplace.

Featured Templates

View More
AI Assistants
Image to text with Claude 3
152 1366
Verified Icon
AI Agents
AI Chatbot Starter Kit
1336 8300 5.0
AI Characters
Sarcastic AI Chat Bot
129 1713
AI Agents
AI Video Generator
252 2007 5.0

Start your free trial

Build your solution today. No credit card required.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.