Skip to main content

Slack MCP Server for interacting with Slack workspaces via the Model Context Protocol

Project description

Barie Slack MCP

A Model Context Protocol (MCP) server for interacting with Slack workspaces. This package provides a comprehensive set of tools for managing Slack channels, messages, users, and files.

Installation

Install via uvx:

uvx barie-slack-mcp

Or install via pip:

pip install barie-slack-mcp

Usage

Run the MCP server:

barie-slack-mcp --api-token <your-slack-token> --file-storage-path <path-to-files>

Required Arguments

  • --api-token: Your Slack API token (xoxb-...)
  • --file-storage-path: Path to directory where files are stored for uploads

Optional Arguments

  • --workspace-id: Optional workspace ID

Features

The server provides the following tools:

  • Channel Management: List, create, archive, and manage channels
  • Message Operations: Send, update, delete, and search messages
  • User Management: List and get user information
  • File Uploads: Upload files to channels
  • Block Kit Support: Send rich formatted messages using Slack Block Kit
  • Team Information: Get workspace/team details

Requirements

  • Python 3.9+
  • Slack API token with appropriate scopes

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

barie_slack_mcp-0.1.1.tar.gz (10.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

barie_slack_mcp-0.1.1-py3-none-any.whl (11.3 kB view details)

Uploaded Python 3

File details

Details for the file barie_slack_mcp-0.1.1.tar.gz.

File metadata

  • Download URL: barie_slack_mcp-0.1.1.tar.gz
  • Upload date:
  • Size: 10.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for barie_slack_mcp-0.1.1.tar.gz
Algorithm Hash digest
SHA256 41d3758fc929730ee5bfd4c7e194900b2a9fcecef734402f26fa997b8a83106d
MD5 5d553acb99b6d926a7fca66d3e109e7a
BLAKE2b-256 c45f2ef1190852ebcec314c85c385a2d221fd779708ae53bdd843f14cc842f8c

See more details on using hashes here.

File details

Details for the file barie_slack_mcp-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for barie_slack_mcp-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ca132cc85d144d1ba7eaebbed1e34ae2079cdd8c5d882fd038b70862e9fdfad5
MD5 430e5e93cc8d7e0e50d1b2d65d86931f
BLAKE2b-256 73a23ef1d384caede0804778676393d3e784356665e3821848e52f4c6835dbdb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page