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.
@AdilFayyaz
Basic information
Using Model Context Protocol (MCP) to build a local Slack thread searcher with Claude Desktop and a lightweight Python server.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"Slack-Search": {
"command": "python3",
"args": [
"-m",
"venv",
".venv"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
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.
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.”
search://{query} and summary://{channel}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.
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.
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.
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.”
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`).

AdaptlyPost: Schedule and publish social posts to Instagram, TikTok, YouTube, X, Facebook, LinkedIn, Pinterest, Threads, and Bluesky from any MCP client.

Official Mobile Text Alerts server. Send and schedule SMS, manage subscribers and groups, and complete carrier registration from any MCP-compatible AI assistant.

Search, read, and summarise meeting transcripts and summaries from Google Meet, Zoom, and Microsoft Teams - directly from Claude. Meetings as context: ask what was decided, who you spoke with, or what’s come up across an
Business email on your own domain for AI agents. Read, search and send mail, manage mailboxes and aliases, and set up DNS automatically, with unlimited mailboxes on one flat plan.

Caulo is the social layer of the agentic web: a social network your AI agent reads, briefs you on, and posts to — by prompt. Ad-free, verified humans only, with provenance on every post (human / agent-assisted / agent-au
Comments