Token导航 LogoToken导航TokenDH.com
Mcporter Slack CLI logo
开发工具未说明官方级别未说明来源级核验

Mcporter Slack CLI

MCP Server

一个便携式、无依赖的Slack命令行工具,支持多种Slack操作和与Claude Code的集成。

工具数

14

提示词数

0

GitHub Stars

1

资源数

0
命令行工具TypeScriptClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

CJHwong

提供方

CJHwong

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

麦克波特松弛cli

一个可移植的零依赖Slack CLI。不需要Go、Node、Bun或其他运行时,只需要一个二进制文件。

先决条件

你需要一个 Slack用户OAuth令牌 (xoxp-...)在使用CLI之前。请参阅 安装指南 以获取说明。

安装

curl -fsSL https://raw.githubusercontent.com/CJHwong/mcporter-slack-cli/main/install.sh | sh

或者从以下网址下载tarball 发布,提取并添加到PATH中。

在项目中安装或更新代理技能 .agents/skills/:

curl -fsSL https://raw.githubusercontent.com/CJHwong/mcporter-slack-cli/main/install-skill.sh | sh

用覆盖目标 SKILL_DIR=path/to/skills.

快速开始

# List channels
slack-cli channels-list --channel-types public_channel

# Read recent messages
slack-cli conversations-history --channel-id '#general' --limit 1d

# Search messages
slack-cli conversations-search-messages --search-query "deploy"

可用命令

命令描述
channels-list列出频道(公共、私人、DM、组DM)
conversations-history从频道或DM获取消息
conversations-replies获取线程回复
conversations-search-messages使用筛选器搜索邮件
conversations-add-message发布消息(需要 SLACK_MCP_ADD_MESSAGE_TOOL)
users-search按姓名、电子邮件或显示名称搜索用户
usergroups-list列出用户组(@-提及组)
usergroups-me为当前用户列出/加入/离开用户组
usergroups-create创建新用户组
usergroups-update更新用户组元数据
usergroups-users-update替换用户组的所有成员
reactions-add添加表情符号反应(需要 SLACK_MCP_REACTION_TOOL)
reactions-remove删除表情符号反应(需要 SLACK_MCP_REACTION_TOOL)
attachment-get-data下载附件(需要 SLACK_MCP_ATTACHMENT_TOOL)

运作原理

CLI附带三个文件: slack-cli (包装), slack-cli-bin (编译的CLI),以及 slack-mcp-server (MCP服务器包装Slack API)。不需要外部依赖。

在你 第一指令,包装器会自动启动 slack-mcp-server 作为SSE模式下的后台守护进程 localhost:13080。它等待服务器同步其缓存(约1-10s,具体取决于工作区大小),然后运行您的命令。 后续命令 找到已经运行的守护进程,并在1秒内执行。

守护进程 30分钟不活动后自动关闭 以避免浪费内存(~28MB RSS)。它会在下次CLI调用时自动重新启动。

守护进程管理

slack-cli server status    # check if daemon is running
slack-cli server stop      # stop the daemon manually
slack-cli server start     # pre-start the daemon (e.g. in shell profile)

Claude代码集成:技能vs MCP

此CLI可以通过两种方式与Claude Code一起使用:

  • 技能 --克劳德代码技能(.claude/skills/slack-cli/SKILL.md)这叫 slack-cli 通过Bash。对克隆仓库的任何人都没有设置。
  • 主控程序 --将Claude Code直接连接到 slack-mcp-server 守护进程通过SSE。无外壳层的结构化工具调用。

两者都使用相同的底层服务器。MCP对于简单、孤立的操作更有效(每个任务的转数更少)。对于复杂的多步骤工作流和长时间运行的会话,技能更便宜——技能文档指导代理并防止过度探索,而MCP的冗长工具响应随着时间的推移会累积到更重的上下文中。

使用技能 用于可移植性、复杂任务和长会话。 使用MCP 适用于简单的一次性操作或非Claude Code客户端。看 基准/令牌效率 了解详情。

文档

许可证

麻省理工学院

目录标签

目录标签

命令行工具TypeScriptClaudeSlack工具本地部署无依赖ClaudeCode集成

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

oauth

工具数量(toolCount,工具数)

14

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明oauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP