Skip to main content

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

Development

For build and publish instructions, see BUILD.md.

License

MIT

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: barie_slack_mcp-0.1.2.tar.gz
  • Upload date:
  • Size: 86.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.2.tar.gz
Algorithm Hash digest
SHA256 4d6fe643bbfa181c291520524288332c1493ee1905208dbd6d8a2101ca956038
MD5 97816e5d349f94e891b262e215aa9528
BLAKE2b-256 2d08c1bdb8494ce694a31bac03a4129e8c1392dd49d6f3b481a169ac90b37f96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for barie_slack_mcp-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 93650e9fff3159e91ce4b094a49d8b8ba013f85b6a2de63af6d0a8c3fdd79440
MD5 d5fe60e709870d0479aaca2bd5eb41f2
BLAKE2b-256 afd3e8f032e1809074e4bec824cd68e8c0bfc02eaa7ac417c50d9509f02e84e7

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

This release

0.1.2 This release

2 files

0.1.1

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page