article
README
🚀 松弛搜索 MCP 服务器
松弛搜索 MCP 服务器是一个提供工具和资源的模型上下文协议(MCP)服务器,可让你访问松弛搜索功能。该服务器允许大语言模型(LLM)访问松弛工作区中的用户、频道、消息等信息。
🚀 快速开始
若要使用此服务器,你需要完成安装并进行配置。具体步骤如下:
- 确保你已安装 Bun 运行时,并拥有具备适当权限的松弛 API 令牌。
- 按照安装步骤克隆仓库并安装依赖。
- 将松弛 API 令牌设置为环境变量,然后运行服务器。
- 若要与支持 MCP 的 LLM 一起使用,需将服务器添加到 MCP 配置中。
✨ 主要特性
工具
get_users- 获取松弛工作区中的用户列表get_channels- 获取松弛工作区中的频道列表get_channel_messages- 从特定频道获取消息get_thread_replies- 获取线程中的回复search_messages- 在松弛中搜索消息
资源
allusers://- 获取松弛工作区的所有用户allchannels://- 获取松弛工作区的所有频道
📦 安装指南
- 克隆仓库。
- 安装依赖:
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 令牌。
Scan to join WeChat group