Slack命令行扩展

该扩展将Gemini CLI与Slack MCP服务器连接,允许用户通过命令行使用AI搜索频道、发送消息、阅读线程和管理画布。

  • by ebarti
  • 本地部署
  • 更新于
在 GitHub 查看 ebarti/slack-mcp-gemini-extension

使用说明

Gemini CLI的Slack MCP扩展

此扩展将Gemini CLI连接到 Slack MCP服务器,允许您使用AI直接从命令行搜索频道、发送消息、读取线程和管理画布。

安装说明

要使用此扩展,您需要一个Slack用户令牌(xoxp-...)或Bot令牌(xoxb-...)拥有适当的权限。

1.创建Slack应用程序

  1. 去 Slack应用程序设置 然后单击 创建新应用程序.
  2. 选择 从应用程序清单.
  3. 选择要将其安装到的工作区。
  4. 粘贴以下JSON清单:
{
  "display_information": {
      "name": "Gemini CLI Slack MCP"
  },
  "features": {
      "bot_user": {
          "display_name": "Gemini CLI Slack MCP",
          "always_online": true
      }
  },
  "oauth_config": {
      "scopes": {
          "user": [
              "search:read.public",
              "search:read.private",
              "search:read.mpim",
              "search:read.im",
              "search:read.files",
              "search:read.users",
              "chat:write",
              "channels:history",
              "groups:history",
              "mpim:history",
              "im:history",
              "canvases:read",
              "canvases:write",
              "users:read",
              "users:read.email"
          ],
          "bot": [
              "chat:write"
          ]
      }
  }
}
  1. 点击 创建.

2.启用MCP

  1. 导航到 代理和人工智能应用程序 应用程序设置左侧边栏中的部分。
  2. 切换 模型上下文协议 到 开.

3.安装应用程序并获取令牌

  1. 首选 安装应用程序 在左侧边栏中。
  2. 点击 安装到工作区 并授权它。
  3. 您将获得 用户OAuth令牌 (开始于 xoxp-).复制此令牌。

配置

在Gemini CLI中安装或启用此扩展时,系统将提示您输入 SLACK_TOKEN。粘贴您在上一步中获得的令牌。

特性

配置后,Gemini CLI可以自动使用 slack MCP服务器工具用于:

  • 在Slack中搜索: 搜索邮件、文件和用户。
  • 检索和发送消息: 起草消息、读取频道和读取线程。
  • 管理画布: 创建/更新和读取画布。
  • 管理用户: 获取用户资料和电子邮件。