MCP Slack Python
Provides tools for interacting with a Slack workspace, including listing channels, sending messages, retrieving conversation history, managing reactions, and accessing user profile information.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Slack PythonList the recent messages from the #general channel"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Slack Python
Slack API를 활용한 MCP(Model Context Protocol) 서버입니다. FastMCP를 사용하여 Slack 워크스페이스와 상호작용할 수 있는 다양한 도구를 제공합니다.
기능
채널 목록 조회 - 워크스페이스의 모든 채널 목록 가져오기
메시지 전송 - 채널에 메시지 보내기 (스레드 답글 지원)
메시지 조회 - 채널의 최근 메시지 가져오기
리액션 추가 - 메시지에 이모지 리액션 달기
스레드 답글 조회 - 특정 메시지의 스레드 답글 가져오기
사용자 목록 조회 - 워크스페이스의 모든 사용자 목록 가져오기
사용자 프로필 조회 - 특정 사용자의 상세 정보 가져오기
Related MCP server: Slack MCP Server
설치
단독 프로젝트로 사용
uv sync다른 uv 프로젝트에서 사용
# 로컬 패키지로 추가
uv add ./mcp-slack-python환경 설정
환경 변수로 Slack Bot 토큰을 설정합니다:
export SLACK_BOT_TOKEN=xoxb-your-bot-tokenSlack Bot 토큰 발급 방법
Slack API에서 새 앱 생성
OAuth & Permissions에서 Bot Token Scopes 추가:
channels:read- 채널 목록 조회channels:history- 채널 메시지 조회chat:write- 메시지 전송reactions:write- 리액션 추가users:read- 사용자 정보 조회
워크스페이스에 앱 설치
Bot User OAuth Token 복사
실행
python main.pyMCP 도구 목록
도구 | 설명 |
| 워크스페이스의 채널 목록 조회 |
| 채널에 메시지 전송 |
| 채널의 최근 메시지 조회 |
| 메시지에 리액션 추가 |
| 스레드 답글 조회 |
| 사용자 목록 조회 |
| 사용자 프로필 조회 |
라이선스
MIT License
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceThis MCP server provides integration with the Slack API via HTTP transport, allowing for channel management and message operations. It enables users to list channels, send or edit messages, search message history, and retrieve user information through standardized tools.Last updated55MIT
- AlicenseBqualityDmaintenanceAn MCP server that enables searching for messages and listing channels within a Slack workspace. It provides tools to retrieve channel history and filter messages based on text matching and date ranges.Last updated355MIT
- AlicenseBqualityDmaintenanceAn MCP server that provides comprehensive access to the Slack Web API, enabling AI agents to search messages, manage channels, and create canvases. It features 13 core tools and over 300 dynamic methods for complete automation of Slack workspace operations.Last updated2188ISC
- Alicense-qualityCmaintenanceA Model Context Protocol (MCP) server for Slack workspace integration. This server allows AI assistants to interact directly with your Slack workspace, providing tools to manage channels, send messages, list users, and upload files.Last updated37,2331MIT
Related MCP Connectors
Markdown-first MCP server for Notion API with 8 composite tools and 39 actions.
MCP server for AI dialogue using various LLM models via AceDataCloud
MCP server for Gainium — manage trading bots, deals, and balances via AI assistants
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/minji337/mcp-slack-python'
If you have feedback or need assistance with the MCP directory API, please join our Discord server