HomeAI EditorsSlackの過去ログをClaude DesktopやCursorから検索できるようにする(MCP・ローカル完結)

Slackの過去ログをClaude DesktopやCursorから検索できるようにする(MCP・ローカル完結)This article explains how to back up Slack conversations locally using the…

AI要点サマリSummary highlight

WindowsアプリEmpowiaでSlack会話をローカルにバックアップし、MCPサーバーとして公開することで、管理者権限やクラウド不要でClaude DesktopやCursorから過去ログを検索できる構成を解説している。

This article explains how to back up Slack conversations locally using the Windows app Empowia, then expose that archive as an MCP server so Claude Desktop or Cursor can search past logs without cloud uploads or Slack admin privileges.

要約と収集メタデータをもとに生成した AI 解説本文です。元記事全文の転載・翻訳ではありません。This AI explainer is generated from the summaries and collected metadata, not from a reproduction or translation of the full source article.

「あのやり取り、確かSlackにあったはず」——過去のSlackの会話を、AIアシスタントから直接検索できるようにする構成を解説した記事が、技術ブログZennで公開された。WindowsアプリのEmpowia for Slackを使ってSlackの会話をローカルにバックアップし、それをMCPサーバーとして公開することで、Claude DesktopやCursorといったMCP対応クライアントから読み取り専用で検索・参照できるようにする手順だ。

大きな特徴は、クラウドへ会話をアップロードせず、Slackの管理者権限やトークン発行も不要な点にある。会話データは自分のPC内に保持されるため、情報を外部へ出したくないケースでも扱いやすいローカル完結型の構成と言える。

MCP(Model Context Protocol)は、AIアシスタントと外部のデータソースやツールを標準化された方法で接続するための仕組みで、Anthropicが提唱した。対応クライアントは、MCPサーバーが公開する機能やデータに一定の手順でアクセスできる。今回の構成では、ローカルに保存したSlackのアーカイブがMCPサーバーとして振る舞い、AI側がそこへ問い合わせて該当するやり取りを引き出す形になる。読み取り専用という設計は、元データを書き換えずに参照だけを行う用途に向いていると見られる。

手順の中心となるのがEmpowia for Slackで、記事には筆者と本アプリの関係についての注記が添えられている。Slackの会話をローカルに保存し、そのアーカイブをMCP経由で提供する役割を担う。

Locating a specific past conversation in Slack can be surprisingly difficult, particularly when the message you need sits somewhere in months of channels and threads. This article describes a setup that lets you pull those old exchanges directly from AI clients such as Claude Desktop or Cursor, using the Model Context Protocol (MCP) while keeping all of the data on your own computer.

The described workflow has three stages. First, Slack conversations are backed up locally to your PC with a Windows application called Empowia for Slack. Second, that local archive is exposed as an MCP server. Third, any MCP-compatible client—Claude Desktop and Cursor are the examples cited—connects to that server and can search and reference the archived messages in read-only mode. Because nothing is uploaded to the cloud, the author frames the approach as local-first, and it notably does not require Slack administrator privileges or the issuance of an API token.

The absence of admin rights and tokens is a meaningful distinction. Many existing Slack integrations rely on the Slack Web API, which typically means creating an app, obtaining OAuth scopes, and having a workspace administrator approve access. That path can be a non-starter in organizations with strict governance. By backing up conversations to the local machine and serving them from there, this method sidesteps those steps, though it also means the archive reflects only what the user can already see and export rather than a full workspace dataset.

MCP is the connective layer that makes this possible. Introduced by Anthropic in late 2024 and since adopted by a range of tools, it is an open standard for connecting AI assistants to external data sources and capabilities. An MCP server advertises resources and tools that a compatible client can call, which lets the model reason over content it would not otherwise have in its context window. Anthropic has likened MCP to a universal connector for AI applications, and support now appears in clients beyond Claude Desktop, including Cursor and several other editors and assistants. In this configuration the Slack archive is simply another data source that a client can query on demand.

Running the server in read-only mode is a sensible safety choice. It means the AI client can search and cite messages but cannot alter or delete the underlying archive, reducing the risk of accidental data loss when an assistant is given broad instructions. Keeping the archive local also limits exposure, since message content is not transmitted to a third-party service for indexing, which may matter for teams handling sensitive internal discussions. Users should still bear in mind that whatever client they connect may send query results to a model provider as part of normal operation, depending on how that client is configured.

Some context on the surrounding ecosystem helps. Slack offers its own export tools, but comprehensive exports are generally gated behind administrator access and plan level, and the company has also been layering AI-powered search into the product itself. Separately, community-built MCP servers for Slack already exist, most of which authenticate through the Slack API and therefore inherit the token and permission requirements this workflow aims to avoid. The Empowia approach trades that live connectivity for a self-contained local copy, which favors privacy and independence at the cost of not reflecting real-time changes in the workspace.

The tooling here is Windows-specific, so macOS and Linux users would likely need an alternative for the backup step. As always with locally stored communication history, the resulting archive should be protected like any other sensitive file, since it consolidates potentially confidential messages in one place on disk.

One disclosure noted in the source is that Empowia for Slack is connected to the article's author, so readers may wish to weigh that when evaluating the recommendation. For individuals or small teams who want to make their Slack history searchable through an AI assistant without touching cloud services or administrative controls, the described local-first, MCP-based configuration offers a concrete and relatively lightweight path.

  • 出典SourceZenn CursorコミュニティCommunity
  • 直近30件の平均重要度Avg importance, last 301=Info · 2=Medium · 3=High
  • 配信形式FormatブログBlog
  • 重要度Importance重要度 MediumMedium priority(AI Editors 200件中、同等以上 196件)(196 of 200 AI Editors entries are equal or higher)
  • 情報の寿命Half-life📘 中期 (チュートリアル)Medium-term (tutorial)
  • 原文言語Source languageJA
  • 収集日時Collected2026/08/17 21:17

本ページの本文と要約は AI による自動生成です。日本語版と英語版は言語ごとに独立して生成されるため、表現や詳しさが異なる場合があります。正確性は元記事 (zenn.dev) をご確認ください。The body and summaries are AI-generated independently for each language, so wording and detail may differ. Verify accuracy at the original source (zenn.dev).

🖱️AI Editors の他の記事More from AI Editorsもっと見る →View more →