Kimpalbok Slack MCP Server

김팔복TV의 slack mcp server 예제 입니다.

Local serverstdioTypeScript

What is the Kimpalbok Slack MCP server?

If you want an AI assistant working directly with Kimpalbok Slack, the kimpalbok slack mcp server is the bridge. 김팔복TV의 slack mcp server 예제 입니다.

What Kimpalbok Slack does

이 저장소는 김팔복TV에서 사용하는 Slack MCP(Model Context Protocol) Server의 예제 코드입니다. Slack 워크스페이스와 연동하여 다양한 채널/메시지/사용자 관련 기능을 제공합니다.

Tools it exposes

Once connected, the assistant can call these 10 tools directly:

  • SLACK_BOT_TOKEN — Slack 봇 토큰 (예: xoxb-...)
  • SLACK_TEAM_ID — Slack 워크스페이스 팀 ID (예: T12345678)
  • slack_list_channels — 워크스페이스의 공개 또는 사전 정의된 채널 목록 조회
  • slack_post_message — 채널에 새 메시지 게시
  • slack_reply_to_thread — 특정 메시지 스레드에 답장
  • slack_add_reaction — 메시지에 이모지 반응 추가
  • slack_get_channel_history — 채널에서 최근 메시지 가져오기
  • slack_get_thread_replies — 메시지 스레드의 모든 답장 가져오기
  • slack_get_users — 워크스페이스의 모든 사용자와 기본 프로필 정보 가져오기
  • slack_get_user_profile — 특정 사용자의 상세 프로필 정보 가져오기

Installing the kimpalbok slack mcp server

Setup follows the standard MCP pattern: clone or install the server, then register it in your client's configuration file and restart the client. The configuration snippets on this page cover Claude Desktop, Claude Code and Cursor.

Configuration

Before the server will start you need to supply 4 environment variables: SLACK_BOT_TOKEN, SLACK_TEAM_ID, SLACK_CHANNEL_IDS, TEAM_ID. Keep credentials in your client's env block or a secrets manager rather than committing them.

Where it fits

Communication servers earn their keep on volume — summarising channels and threads that would otherwise cost you an hour of scrollback. Kimpalbok Slack sits in that group, and the shape of its toolset — SLACK_BOT_TOKEN, SLACK_TEAM_ID, slack_list_channels among others — tells you what it is really for. Worth comparing against the other communication servers in this directory before you commit to one, since several overlap in scope but differ sharply in setup cost and permissions.

Practical notes

  • This server runs locally, so it operates with whatever access your machine and its credentials already have. Scope that deliberately rather than by default.
  • It will not start until its required credentials are present, so set those before wondering why the tools never appear.
  • With 10 tools exposed, expect a noticeable bump in prompt size — disable it in projects that never use Kimpalbok Slack.
  • Maintained by dev-palboksoft, written in TypeScript.
  • MCP clients ask for confirmation before each tool call by default. Keep that on while you learn what the kimpalbok slack mcp server actually does with your data.
  • Every entry in this directory is reviewed by hand before it goes live, and details are checked against the project's own documentation.

Available tools

ToolWhat it does
SLACK_BOT_TOKENSlack 봇 토큰 (예: xoxb-...)
SLACK_TEAM_IDSlack 워크스페이스 팀 ID (예: T12345678)
slack_list_channels워크스페이스의 공개 또는 사전 정의된 채널 목록 조회
slack_post_message채널에 새 메시지 게시
slack_reply_to_thread특정 메시지 스레드에 답장
slack_add_reaction메시지에 이모지 반응 추가
slack_get_channel_history채널에서 최근 메시지 가져오기
slack_get_thread_replies메시지 스레드의 모든 답장 가져오기
slack_get_users워크스페이스의 모든 사용자와 기본 프로필 정보 가져오기
slack_get_user_profile특정 사용자의 상세 프로필 정보 가져오기

Configuration

VariableDescriptionRequired
SLACK_BOT_TOKENCredential the server authenticates with.Yes
SLACK_TEAM_IDConfiguration value read at startup.Optional
SLACK_CHANNEL_IDSConfiguration value read at startup.Optional
TEAM_IDConfiguration value read at startup.Optional

Example prompts to try

  • Use Kimpalbok Slack to SLACK BOT TOKEN.
  • Use Kimpalbok Slack to SLACK TEAM ID.
  • Use Kimpalbok Slack to slack list channels.

Frequently asked questions

It connects Kimpalbok Slack to MCP-compatible AI assistants such as Claude and Cursor, exposing 10 tools (SLACK_BOT_TOKEN, SLACK_TEAM_ID, slack_list_channels, and more) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with Kimpalbok Slack directly.