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

カテゴリ

タグ