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`).

Post to Instagram, TikTok, YouTube, Threads, LinkedIn, Bluesky and Mastodon from Claude, ChatGPT or Claude Code. Every post is checked against each platform's rules before it goes out, you can see what worked, and Instag

Body language for AI agents, on your terms. A consented three-second phone gesture gives your agent an Aligned or Unaligned signal with confidence. You remain the authority.

HelpWell connects AI assistants to your help desk, knowledge base, live chat support and email marketing automation for SaaS. Triage support tickets, draft help docs and replies, manage contacts, and prepare newsletters

Soprano Connect MCP Server enables you to build AI agents that can communicate, engage customers, and manage communications workflows through the Soprano Connect platform using the Model Context Protocol (MCP).

Send real faxes to any US, Canadian, or international fax number from any AI assistant. The agent quotes the exact price from the document's real page count, hands the human a Stripe Checkout link (payment stays human-in
Comments