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.0.tar.gz (9.5 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.0-py3-none-any.whl (11.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: barie_slack_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 9.5 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.0.tar.gz
Algorithm Hash digest
SHA256 25cbe704ddfa718acfa5d137b145b5de71c230e3e50c016ba5147e91b37e55b5
MD5 041cac5e2ca8cf60a5d9a86962bb9340
BLAKE2b-256 3efef166a82d17b723cae3e8f602573b4c10c9d677f8f27fbbc097d02d798da6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for barie_slack_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f12fcbf1aed764b5a61c7515cbc49663bdebece85e04172d8a44cd3170f9d431
MD5 1088b85cbb02304314e1f3c70e69e5c4
BLAKE2b-256 dae0a73e1c7c7fbc6e66f63089561579558618d7e122b7daed90ac8a21145a06

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