Slack CLI MCP服务

一个Docker封装的Slack MCP服务器,通过CLI接口实现LLM代理的98.7%令牌减少。

  • by CLIAI
  • Python
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 CLIAI/slack-cli-mcp-wrapper

使用说明

松弛cli mcp

“我们一直在错误地使用MCP。在任何用户请求之前,预先加载所有工具定义会消耗约150000个令牌。” — 人类工程学博客

Docker封装的Slack MCP服务器作为CLI公开,实现 代币减少98.7% LLM代理。

快速开始

# 1. Build
./slack-cli-mcp docker build

# 2. Start + Login
./slack-cli-mcp docker start
./slack-cli-mcp docker creds-login

# 3. Use
./slack-cli-mcp list-channels

为什么选择CLI而不是MCP?

方法 令牌使用 LLM准确性
传统MCP 约150000个令牌 在2-3台服务器上降级
CLI界面 ~2000个令牌 一致

优点:

  • 代币效率:只加载您需要的内容
  • 可编写脚本的:LLM编写命令,编写包装器
  • 可组合:管道、重定向、标准shell工具

有关完整的原理,请参阅 MCP被视为次优 --具有行业分析和人类工程学证据的技术知识库。

建筑

User/Agent → slack-cli-mcp → Docker Container → Slack API
                               ├── slack-mcp-server
                               └── mcptools

看 docs/architecture.md 了解详情。

文档

组件

未来工作

看 FUTURE_WORK.md 路线图包括:

  • Slack服务器模拟测试
  • 网络隔离
  • 官方Slack MCP集成(如果可用)

注: Slack正在开发一个官方的MCP服务器。如果可用,我们将评估集成。如果您想提供帮助,请提交问题!

研究

本项目的信息来源于:

许可证

麻省理工学院