MCPServers

Summary

This MCP server, developed by Lars Hagen, enables AI agents to interact with Slack workspaces as users. Built with TypeScript and leveraging the Model Context Protocol SDK, it provides tools for channel management, messaging, reactions, and user profile retrieval. The implementation focuses on user-level interactions, offering functionality like thread replies and emoji reactions. It's particularly useful for AI assistants or automation systems needing to engage in Slack conversations, enabling use cases such as automated responses, channel monitoring, or user analytics without requiring bot-specific permissions.

Available Actions(8)

slack_list_channels

List public channels in the workspace. Optional inputs: limit (number, default: 100, max: 200), cursor (string). Returns: List of channels with their IDs and information.

slack_post_message

Post a new message to a Slack channel. Required inputs: channel_id (string), text (string). Returns: Message posting confirmation and timestamp.

slack_reply_to_thread

Reply to a specific message thread. Required inputs: channel_id (string), thread_ts (string), text (string). Returns: Reply confirmation and timestamp.

slack_add_reaction

Add an emoji reaction to a message. Required inputs: channel_id (string), timestamp (string), reaction (string). Returns: Reaction confirmation.

slack_get_channel_history

Get recent messages from a channel. Required inputs: channel_id (string). Optional inputs: limit (number, default: 10). Returns: List of messages with their content and metadata.

slack_get_thread_replies

Get all replies in a message thread. Required inputs: channel_id (string), thread_ts (string). Returns: List of replies with their content and metadata.

slack_get_users

Get list of workspace users with basic profile information. Optional inputs: cursor (string), limit (number, default: 100, max: 200). Returns: List of users with their basic profiles.

slack_get_user_profile

Get detailed profile information for a specific user. Required inputs: user_id (string). Returns: Detailed user profile information.

Last Updated: April 17, 2025

커뮤니티 리뷰

0.0
0 리뷰
5
0
4
0
3
0
2
0
1
0

아직 리뷰가 없습니다. 첫 번째 리뷰를 작성해 보세요!

대화에 참여하려면 로그인하세요

Coming soon to
HighlightHighlight AI

언어

TypeScript

카테고리

태그