From Slack Logs To Smart Search — Powered By MCP And Claude Desktop MCP Server

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

Local serverstdio

What is the From Slack Logs To Smart Search — Powered By MCP And Claude Desktop MCP Server?

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

What it actually does

A local, AI-powered Slack search interface that uses Model Context Protocol (MCP) to enhance Claude Desktop experience. This project helps you search and retrieve meaningful insights from Slack export logs, all locally and privately.

This project sets up a local MCP server (mcp_server.py) that parses Slack export logs and registers custom MCP resources for intelligent search. It integrates with Claude Desktop via a JSON config (claude_desktop_config.json), allowing you to query Slack data directly using natural language.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the From Slack Logs To Smart Search — Powered By MCP And Claude Desktop MCP Server

{
  "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
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Frequently asked questions

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.