From Slack Logs to Smart Search — Powered by MCP and Claude Desktop
@AdilFayyaz
From Slack Logs to Smart Search — Powered by MCP and Claude Desktop について
Using Model Context Protocol (MCP) to build a local Slack thread searcher with Claude Desktop and a lightweight Python server.
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"Slack-Search": {
"command": "python3",
"args": [
"-m",
"venv",
".venv"
]
}
}
}ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
What is From Slack Logs to Smart Search — Powered by MCP and Claude Desktop?
A local MCP server that parses Slack export logs and registers custom MCP resources for intelligent search, integrating with Claude Desktop to allow natural language queries of Slack data privately and locally.
How to use From Slack Logs to Smart Search — Powered by MCP and Claude Desktop?
Clone the repository, set up a Python virtual environment, install dependencies, and update the Claude Desktop config file (claude_desktop_config.json) with the correct paths to the virtual environment and mcp_server.py. Then open Claude Desktop and ask queries like “Search for onboarding discussions from February” or “Find mentions of ‘launch’ in random.”
Key features of From Slack Logs to Smart Search — Powered by MCP and Claude Desktop
- Local, private search of Slack export logs
- AI-powered natural language querying via Claude Desktop
- Registers MCP resources:
search://{query}andsummary://{channel} - No cloud upload – data stays on your machine
- Simple setup with Python virtual environment and Claude Desktop config
Use cases of From Slack Logs to Smart Search — Powered by MCP and Claude Desktop
- Search for specific discussions (e.g., “onboarding discussions from February”)
- Query for decisions or mentions in a channel (e.g., “pricing model in #general”)
- Find all mentions of a keyword across Slack exports (e.g., “launch” in random)
- Resurface important context from old threads without leaving Claude Desktop
FAQ from From Slack Logs to Smart Search — Powered by MCP and Claude Desktop
What does this project do?
It sets up a local MCP server that parses Slack export logs and registers custom resources (search:// and summary://) so that Claude Desktop can search Slack data using natural language.
What data does it use?
The project expects a “Slack-dataset” folder containing Slack export JSON files. A sample dataset is available at https://github.com/preethac/Software-related-Slack-Chats-with-Disentangled-Conversations.
How does it integrate with Claude Desktop?
You add the MCP server configuration to Claude Desktop’s config file (claude_desktop_config.json), pointing to the local mcp_server.py script. Claude Desktop then makes MCP calls to fetch and return contextual results.
Is my data kept private?
Yes. The server runs entirely locally, and no data is uploaded to the cloud. The README emphasizes “all locally and privately” and “without uploading your data to the cloud.”
What are the runtime requirements?
Python 3, a virtual environment, and the requirements.txt packages. The server is started via a command in the Claude Desktop config (e.g., using /bin/zsh to activate the venv and run mcp_server.py).
「コミュニケーション」の他のコンテンツ
slack-mcp-server
ubie-ossA Slack MCP server
MCP Headless Gmail Server
baryhuangA MCP (Model Context Protocol) server that provides get, send Gmails without local credential or token setup.
PhonePi MCP: Turn your phone into a toolbox for AI assistants using Model Context Protocol
priyankarkPhonePi MCP enables seamless integration between desktop AI tools and your smartphone, providing 23+ direct actions including SMS messaging, phone calls, contact management, snippet creation and search, clipboard sharing, notifications, battery status checks, and remote device co
Modular Outlook MCP Server
ryakerMCP server for Claude to access Outlook data via Microsoft Graph API
WhatsApp MCP Server (TypeScript/Baileys)
jlucaso1WhatsApp MCP Server (TypeScript/Baileys)
コメント