松弛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 了解详情。
文档
组件
- korotovsky/lack mcp服务器 -Slack MCP服务器
- f/mcptools -MCP到CLI网桥
未来工作
看 FUTURE_WORK.md 路线图包括:
- Slack服务器模拟测试
- 网络隔离
- 官方Slack MCP集成(如果可用)
注: Slack正在开发一个官方的MCP服务器。如果可用,我们将评估集成。如果您想提供帮助,请提交问题!
研究
本项目的信息来源于:
- MCP被视为次优 -基于CLI的MCP效率技术知识库
- THESIS.md -核心论点和三元失败模型 - CLI-SDK-over-context-bloat.md -代币减少模式
许可证
麻省理工学院
