Token导航 LogoToken导航TokenDH.com
Slack Search logo
搜索检索stdio官方级别未说明来源级核验

Slack Search

MCP Server

Using Model Context Protocol (MCP) to build a local Slack thread searcher with Claude Desktop and a lightweight Python server.

工具数

0

提示词数

0

GitHub Stars

2

资源数

0
本地AIPythonClaude Desktop数据检索Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

AdilFayyaz

提供方

AdilFayyaz

最后核验

2026/5/18 02:53

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python3 -m venv .venv

详细介绍

从Slack日志到智能搜索——由MCP和Claude Desktop提供支持

一个本地的、由人工智能驱动的Slack搜索界面,使用 模型上下文协议(MCP) 增强克劳德桌面体验。此项目可帮助您从Slack导出日志中搜索和检索有意义的见解,所有这些都是本地和私人的。

这是什么?

此项目设置本地MCP服务器(mcp_server.py)它解析Slack导出日志并注册自定义MCP资源以进行智能搜索。它通过JSON配置与Claude Desktop集成(claude_desktop_config.json),允许您使用自然语言直接查询Slack数据。

______________________________________________________________________

项目结构

├── mcp_server.py               # The MCP server that registers search resources
├── claude_desktop_config.json # Config file for Claude Desktop to connect to this server
├── Slack-dataset/              # Slack dataset (not included)
└── README.md                   

数据集位于:https://github.com/preethac/Software-related-Slack-Chats-with-Disentangled-Conversations

______________________________________________________________________

⚙️ 安装说明

1.克隆仓库

git clone https://github.com/AdilFayyaz/Slack-Search.git
cd Slack-Search

2.设置虚拟环境

python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

3.更新Claude桌面配置

将以下内容粘贴到您的Claude Desktop配置文件中:

{
  "mcpServers": {
    "search_slack": {
      "command": "/bin/zsh",
      "args": [
        "-c",
        "source /Users/yourname/path-to-project/.venv/bin/activate && python3 /Users/yourname/path-to-project/mcp_server.py"
      ],
      "host": "127.0.0.1",
      "port": 5000,
      "timeout": 10000
    }
  }
}

确保更新本地计算机设置的文件路径。

______________________________________________________________________

用法

打开Claude Desktop,尝试以下查询:

Search for onboarding discussions from February.
What did we say about the pricing model in #general?
Find mentions of "launch" in random.

克劳德将使用 search://summary:// 在幕后设置MCP URI样式,以便从本地服务器获取结果。

______________________________________________________________________

原理

  • MCP服务器解析Slack JSON文件并索引内容。
  • 它注册了可搜索的资源,如 search://{query}summary://{channel}.
  • Claude Desktop向您的服务器发出MCP调用,以获取并返回上下文结果。

______________________________________________________________________

动机

Slack是决策发生和被埋葬的地方。此工具有助于从旧线程中重新显示重要上下文,而无需将数据上传到云端。这是迈向由人工智能驱动的更智能、本地优先搜索的一小步。

______________________________________________________________________

致谢

目录标签

目录标签

本地AIPythonClaude Desktop数据检索research-and-dataslacksearchmcpclaude-desktopSlack搜索本地部署自然语言查询隐私保护

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP