Slack Search

Slack Search

🚀 松弛搜索 MCP 服务器

松弛搜索 MCP 服务器是一个提供工具和资源的模型上下文协议(MCP)服务器,可让你访问松弛搜索功能。该服务器允许大语言模型(LLM)访问松弛工作区中的用户、频道、消息等信息。

🚀 快速开始

若要使用此服务器,你需要完成安装并进行配置。具体步骤如下:

  1. 确保你已安装 Bun 运行时,并拥有具备适当权限的松弛 API 令牌。
  2. 按照安装步骤克隆仓库并安装依赖。
  3. 将松弛 API 令牌设置为环境变量,然后运行服务器。
  4. 若要与支持 MCP 的 LLM 一起使用,需将服务器添加到 MCP 配置中。

✨ 主要特性

工具

  • get_users - 获取松弛工作区中的用户列表
  • get_channels - 获取松弛工作区中的频道列表
  • get_channel_messages - 从特定频道获取消息
  • get_thread_replies - 获取线程中的回复
  • search_messages - 在松弛中搜索消息

资源

  • allusers:// - 获取松弛工作区的所有用户
  • allchannels:// - 获取松弛工作区的所有频道

📦 安装指南

  1. 克隆仓库。
  2. 安装依赖:
bun install

💻 使用示例

基础用法

设置环境变量并运行服务器

export SLACK_TOKEN=xoxb-your-token-here
bun run index.ts

或者使用编译后的版本:

./dist/slack_search_function_mcp

工具使用示例

获取用户
{
"name": "get_users",
"arguments": {
"limit": 10
}
}
获取频道
{
"name": "get_channels",
// 此处原文档未完整,保持原样
}

高级用法

构建可执行文件

bun run build

这将在 dist 目录中创建一个编译好的可执行文件。

MCP 配置

要将此服务器与支持 MCP 的 LLM 一起使用,请将其添加到您的 MCP 配置中:

{
"mcpServers": {
"slack": {
"command": "/path/to/dist/slack_search_function_mcp",
"env": {
"SLACK_TOKEN": "xoxb-your-token-here"
}
}
}
}

📚 详细文档

需求

  • 需要 Bun 运行时。
  • 需具备适当权限的松弛 API 令牌。
  • 0 关注
  • 0 收藏,7 浏览
  • system 提出于 2025-09-23 07:06

相似服务问题