Token导航 LogoToken导航

MCP Server · AI代理

slamy (Tackeyy)

一个Slack的MCP(Model Context Protocol)服务器,可作为独立CLI使用,连接AI代理如Claude到Slack工作区或直接从终端操作。

未说明官方级别未说明来源级核验工具 9
Slack命令行工具GoClaude消息管理Claude Desktop

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
tackeyy
提供方
tackeyy

工具数量

9

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

slamy (Tackeyy) 属于AI代理类 MCP Server,公开资料标注 9 个工具,通过传输方式未标注接入,适配 Claude Desktop、Claude,没有现成的安装命令;接入前要先准备 OAuth 授权。

分类

AI代理

传输方式

未说明

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 9 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

公开资料仍需确认:安装命令

详细介绍

slamy--Slack MCP服务器和CLI

日本语

懒散 MCP(模型上下文协议) 服务器也可以作为独立的CLI工作。将像Claude这样的AI代理连接到您的Slack工作区,或直接从终端使用它。

特性

  • MCP服务器 --将Slack操作作为人工智能代理(Claude Code、Claude Desktop等)的MCP工具公开
  • 命令行界面 --直接从终端使用相同的操作
  • 频道 --列出频道,检索消息历史记录
  • 消息 --发布消息,回复帖子
  • 用户 --列出工作区成员,查看配置文件
  • 反应 -在消息中添加表情符号反应
  • 搜索 --使用Slack查询语法跨渠道搜索消息
  • 多种输出格式 --人类可读文本、JSON和TSV

安装

家酿

brew install tackeyy/tap/slamy

去

go install github.com/tackeyy/slamy@latest

从源代码构建

git clone https://github.com/tackeyy/slamy.git
cd slamy
go build -o slamy .

快速开始

1.创建Slack应用程序

  1. 首选 松弛API 然后单击 创建新应用程序
  2. 选择 从头开始,命名您的应用程序(例如。, slamy)
  3. 选择要安装到的工作区

2.配置用户令牌范围

在 OAuth和权限 > 范围 > 用户令牌范围,添加:

范围目的
channels:history查看公共频道中的消息
channels:read查看基本频道信息
chat:write发送消息(就像你自己一样)
files:read下载在频道中共享的文件
groups:history查看私人频道中的消息
groups:read查看基本私人频道信息
reactions:write添加表情符号反应
search:read搜索邮件
users:read查看用户及其基本信息
users:read.email查看电子邮件地址
users.profile:read查看用户资料

3.安装和设置环境变量

将应用程序安装到您的工作区,然后设置您的令牌:

export SLACK_USER_TOKEN=xoxp-your-user-token

4.跑步

./slamy channels list

用户令牌与机器人令牌

Slack Apps可以发行两种类型的代币。使用哪一个取决于你的用例。

机器人令牌(xoxb-)用户令牌(xoxp-)
邮件搜索(search:read)不可用可用
令牌管理如果需要搜索,则需要2个令牌所有内容都需要1个令牌
消息发布以“应用程序”(机器人名称)发布以用户身份发布
专用频道访问必须被邀请到频道访问与用户相同的频道

在以下情况下使用用户令牌:代表用户行事

slamy是作为 人工智能秘书/个人助理 (Claude Code+MCP)代表特定用户读取、搜索和发布到Slack。在这种情况下,用户令牌是自然的选择:

  1. 搜索需要它 — search:read 是仅限用户令牌的作用域。机器人令牌根本无法搜索消息
  2. 单一代币 --无需管理两个令牌,也不必担心哪个操作使用哪个令牌
  3. 用户上下文 --代理发布的消息显示为用户,明确了谁负责
  4. 通道接入 --代理可以访问与用户相同的频道,而无需手动邀请

在构建机器人时使用机器人令牌

如果您正在构建Slack机器人(而不是个人助理),Bot Token是正确的选择:

  • 机器人有自己的身份,并以“应用程序名称”发布帖子,而不是以特定用户的身份发布
  • 多个用户与机器人交互——它不应该像任何单个用户一样
  • 您希望通过仅邀请机器人访问特定频道来控制访问
  • 您不需要邮件搜索,或者可以接受限制

命令

channels list --列出频道

slamy channels list [--limit ] [--include-archived] [--json] [--plain]
标志必填说明
--limit 否返回的最大通道数
--include-archived否包括已存档的频道
--json否输出为JSON
--plain否输出为TSV

channels history --获取频道消息历史记录

slamy channels history  [--limit ] [--json] [--plain]
标志必填说明
``是频道ID
--limit 否消息数(默认值:20)

messages post --发布消息

slamy messages post  --text  [--json] [--plain]
标志必填说明
``是频道ID
--text 是消息文本

messages reply --回复一个帖子

slamy messages reply   --text  [--broadcast] [--json] [--plain]
标志必填说明
``是频道ID
``是线程时间戳
--text 是回复文本
--broadcast否也发布到频道(reply_broadcast)

users list --列出工作区用户

slamy users list [--include-deactivated] [--include-bots] [--json] [--plain]
标志必填说明
--include-deactivated否包括已停用的用户
--include-bots否包括机器人用户

users profile --获取用户资料

slamy users profile  [--json] [--plain]
标志必填说明
``是用户ID

reactions add -添加表情符号反应

slamy reactions add   --name  [--json] [--plain]
标志必填说明
``是频道ID
``是消息时间戳
--name 是表情符号名称(无冒号)

search messages --搜索邮件

slamy search messages  [--count ] [--page ] [--sort ] [--sort-dir ] [--json] [--plain]
标志必填说明
``是搜索查询(支持Slack修饰符,如 in:#channel, from:@user)
--count 否每页结果
--page 否页码
--sort 否排序字段
--sort-dir 否排序方向

auth test --测试身份验证

slamy auth test [--json] [--plain]

mcp --启动MCP服务器

slamy mcp

通过stdio启动MCP服务器,将所有操作作为AI代理的工具(例如Claude Code)公开。

配置

环境变量

变量必填描述
SLACK_USER_TOKEN是Slack用户OAuth令牌(xoxp-...)
SLACK_TEAM_ID否Slack团队ID(用于特定于工作区的操作)

输出格式

文本(默认)

#general                       C01234ABCDE  [42 members]
#random                        C01234FGHIJ (private)  [15 members]

JSON(--json)

[
  {
    "id": "C01234ABCDE",
    "name": "general",
    "num_members": 42,
    "is_private": false
  }
]

TSV(--plain)

C01234ABCDE	general	42	public
C01234FGHIJ	random	15	private

MCP服务器

使用Claude代码

claude mcp add slamy /path/to/slamy mcp

使用Claude Desktop

添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "slamy": {
      "command": "/path/to/slamy",
      "args": ["mcp"],
      "env": {
        "SLACK_USER_TOKEN": "xoxp-your-user-token"
      }
    }
  }
}

可用工具

工具说明
slack_list_channels列出所有频道
slack_get_channel_history获取频道消息历史记录
slack_get_thread_replies获取线程回复
slack_post_message向频道发布消息
slack_reply_to_thread回复一个帖子
slack_add_reaction添加表情符号反应
slack_get_users列出工作区用户
slack_get_user_profile获取用户资料
slack_search_messages搜索邮件

发展

# Build
go build -o slamy .

# Run all tests with race detector
go test -race ./...

# Run tests with coverage
go test -cover ./...

看 贡献.md 用于开发设置和编码标准。 看 docs/TEST.md 获取全面的测试指南。

贡献

欢迎投稿!请阅读我们的 贡献指南 在提交Pull Request之前。

所有贡献者都应该遵循我们的 行为准则.

许可证

麻省理工学院

链接

工具与能力

工具数量

9

资源数量

0

提示词数量

0

能力标签

Slack集成Go本地部署AI代理CLI工具MCP协议消息管理

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 9 个工具,职责集中,接入后不容易误操作。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到OAuth 授权的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
slamy (Tackeyy)

MCP World · 本页

9未说明未标注1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

slamy (Tackeyy) 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

slamy (Tackeyy) 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

slamy (Tackeyy) 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

slamy (Tackeyy) 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

slamy (Tackeyy) 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP