・
AI技術の発展により、個人や企業が独自のAIモデルを手元で動かす「ローカルLLM」が普及しました。
特に、Alibaba Cloudが開発する「Qwen」シリーズは、その高い処理能力とオープンソースである柔軟性から、多くのユーザーに選ばれています。
このQwenと組み合わせることで真価を発揮するのが「Model Context Protocol(MCP)」です。
MCPを使えば、AIがローカルファイルやデータベース、Slackなどの外部ツールと直接対話し、複雑なタスクを自律的にこなすことが可能になります。
本記事では、Qwen MCPの設定方法として、Slackと連携する具体的な構築手順を解説します。
Model Context Protocol(MCP)は、Anthropic社が提唱した、AIモデルと外部データソースやツールを接続するための標準規格です。
これまではClaude Desktopなどが主な利用環境でしたが、Qwenなどのオープンソースモデルでも利用可能になり、活用の幅が広がっています。
MCPは、AIモデルが「自分の知識」以外の情報にアクセスするための共通言語のようなものです。
従来、AIに社内データベースや特定のファイルを参照させるには、モデルごとに専用のプログラムを書く必要がありました。
しかしMCPの登場により、一度「MCPサーバー」として接続設定を行えば、ClaudeであれQwenであれ、対応するあらゆるAIモデルからそのツールを利用できるようになります。
例えば、ローカルにあるSQLデータベース、GitHubのリポジトリ、そして今回紹介するSlackなど、多種多様なリソースへのアクセス権限をAIに安全に付与することが可能です。
これにより、AIは単なる「チャットボット」から、実務をこなす「エージェント」へと進化します。
数あるローカルLLMの中で、なぜ「Qwen」がMCPのパートナーとして適しているのでしょうか。
最大の理由は、Qwenが「ツール利用(Tool Calling)」能力において極めて高い性能を持っている点です。
MCPを通じて外部ツールを操作する際、AIはユーザーの指示を正確に理解し、適切なツールを選び、正しい引数を渡す必要があります。
Qwenは文脈を理解する精度が高く、複雑なMCPサーバーの機能をスムーズに使いこなすことができます。
また、完全にローカル環境で動作させることができるため、社外秘のデータを扱う際にも情報漏洩のリスクがなく、安心して業務利用できる点が、クラウド依存のClaudeにはない大きな強みです。
Yoomは、Slack、Notion、Googleスプレッドシート、Chatworkなど、日々の業務で利用している様々なアプリケーション同士をノーコードで連携し、業務フローを自動化するクラウドサービスです。
例えば、Slackの特定のチャンネルに問い合わせが入った際に、その内容を自動的にNotionのデータベースに格納したり、Googleフォームからの問い合わせに対する回答をAIで作成して自動的にSlackへ通知したりといった仕組みを簡単に構築できます。
プログラミングの知識は一切不要で、誰でも自分専用の業務自動化ツールを作成できる点が大きな魅力です。
まずは、以下のテンプレートを使って、SlackとNotionの連携を体験してみてください。
■概要
Slackで共有された重要な情報を、後から参照するためにNotionへ手作業で転記していませんか。
この作業は手間がかかる上に、コピー&ペーストのミスや転記漏れが発生する原因にもなりかねません。
このワークフローを活用すれば、Slackの特定チャンネルにメッセージが投稿されると、その内容が自動でNotionのデータベースに追加されます。
面倒な手作業から解放され、情報の集約と管理を効率化できるはずです。
■このテンプレートをおすすめする方
■このテンプレートを使うメリット
■フローボットの流れ
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
■注意事項
■概要
Googleフォームから届くお問い合わせへの返信文作成に、毎回時間を要していませんか。内容を把握し、適切な文章を作成する作業は、件数が増えるほど大きな負担になりがちです。このワークフローを活用すれば、Googleフォームに回答が送信されると、その内容を元にChatGPTが返信文案を自動で作成し、Slackに通知します。これにより、問い合わせ対応の初動を効率化し、担当者の作業負荷を軽減できます。
■このテンプレートをおすすめする方
■このテンプレートを使うメリット
■フローボットの流れ
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
■注意事項
Qwenモデルを使ってMCPサーバーを利用するためには、MCPに対応したクライアント(プラットフォーム)が必要です。
ここでは、ユーザーのスキルレベルに合わせた3つの主要な選択肢を紹介します。
LM Studioは、誰でも簡単にローカルLLMをダウンロードして実行できるデスクトップアプリケーションです。
最大の特徴は、洗練されたGUI(グラフィカルユーザーインターフェース)を備えており、コマンドライン操作(黒い画面への文字入力)が一切不要である点です。
MCPへの対応も進んでおり、設定画面からMCPサーバーを追加するだけで、すぐにQwenと外部ツールを連携させることができます。
本記事の検証でも使用しますが、「とにかく手軽に試したい」「難しい設定はしたくない」という方には、このLM Studioが最も有力な選択肢となります。
開発者やエンジニアの方には、Qwenチームが公式に提供しているCLI(コマンドライン)ツール「Qwen Code」がおすすめです。
これはターミナルで動作するツールで、より高度で柔軟なカスタマイズが可能です(なお、内部的なエージェント機能の構築には、Pythonフレームワークである「Qwen-Agent」が活用されています)。
具体的には、「settings.json」という設定ファイルを編集することで、複数のMCPサーバーを細かく制御したり、独自のツールを組み込んだりすることができます。
Claude Desktopの設定ファイルと互換性があるため、既存のClaudeユーザーがローカル環境へ移行する際にもスムーズです。
プログラミングの知識はある程度必要になりますが、自分だけの最強のAI開発環境を構築したい場合には最適なツールと言えます。
LobeChatは、モダンで美しいインターフェースを持つ、オープンソースのチャットボットプラットフォームです。
Webブラウザ上で動作し、様々なLLMとプラグインを組み合わせて利用できます。
MCPにもプラグインシステムを通じて対応しており、視覚的に分かりやすい操作感でツール連携を実現できます。
また、PCだけでなくスマートフォンやタブレットからの利用にも適したレスポンシブなデザインが特徴で、外出先から自宅のローカルサーバーにあるQwenにアクセスしてタスクを依頼する、といった使い方も可能です。
デザイン性を重視する方や、複数のデバイスから利用したい方におすすめのプラットフォームです。
実際に、LM Studioを使ったSlack連携の手順を解説します。
今回は、検証するPCのスペック上、軽量の「Qwen3-4B」モデルを使用します。
なお、MCPを動作させるためには、Node.jsのインストールが必要です(インストールのみで設定は不要です)。
まず、LM Studioの公式サイトからインストーラーをダウンロードし、PCにインストールします。
起動したら、以下の手順で利用モデルをダウンロードします。
今回は、「Qwen3-4B」をダウンロードしました。
続いて、Slackの設定を行います。
Slack APIダッシュボードにアクセスし、「Create an App」を選択してください。
「From Scratch」を選択して進み、「アプリ名」と「アプリを作成するワークスペース」を設定してアプリを作成してください。
アプリを作成したら、「OAuth & Permissions」を開き、「Scopes」に以下の項目を設定して、「Install to (ワークスペース名)」をクリックします。
Slackへのアクセスを許可すると、ワークスペースに作成したアプリが追加されます。
「OAuth & Permissions」の「Bot User OAuth Token」と、ブラウザでチャンネルを開いたときのURLからチームID(Tから始まるID)をコピーしておきます。
※Enterprise Gridなど環境によってはチームIDではなく「W」から始まるワークスペースIDを代わりに使用します。
最後に、LM StudioでMCP設定を行います。
「Developer」メニューを開き、「mcp.json」をクリックしてください。
以下のコードをファイルに貼り付けて保存します。
※Bot TokenとチームIDは、ステップ2で取得した内容に置き換えてください。
※Windows環境を想定し、「command」を「"npx.cmd"」としています。もしMacやLinuxを使う場合は「 "npx"」に変更してください。
{
"mcpServers": {
"slack": {
"command": "npx.cmd",
"args": [
"-y",
"@modelcontextprotocol/server-slack"
],
"env": {
"SLACK_BOT_TOKEN": "ここにコピーしたトークンを貼る",
"SLACK_TEAM_ID": "TここにチームIDを貼る"
}
}
}
}以上で、MCPの設定は完了です。
設定が完了したら、いよいよQwenにSlackの分析を依頼してみましょう。
今回は、Slackに投稿された議事録を要約してみます。
まずは、Slackに以下の議事録を送信しておきました。
それでは、LM Studioでチャットを開き、「Qwen3-4B」モデルを選択後、設定したMCPのトグルをオンにします。
以下のようにプロンプトを入力して送信します。
【検証プロンプト】
Slackの #socialに投稿された最新の議事録を読み込んでください。時間がなくて全部読めないので、「決定したこと」と「誰がいつまでに何をするか(タスク)」の2点だけに絞って、簡潔に要約して教えてください。
上記のプロンプトを送信すると、以下のエラーとなりました。
思考プロセスから原因を調べると、今回はQwenの軽量モデルのため、プロンプト内のチャンネル名からチャンネルIDを検索し、メッセージを取得して内容を要約するというタスクはハードルが高く、実行できないことがわかりました。
そこで、以下のようにチャンネルIDをプロンプトに組み込み、内容を要約してもらいました。
【検証プロンプト】
SlackのチャンネルID「(ここにチャンネルID)」の最新のメッセージ履歴を取得し、最新の議事録から「決定したこと」を教えて下さい。
メッセージを送信すると、以下のように指示した内容が返ってきました。
Qwen MCPを利用してみて、以下のことがわかりました。
実際にQwen MCPを構築してみたところ、複雑なプログラミングは一切必要なく、基本的にはクリック操作とコピー&ペーストのみで設定が完了しました。
非エンジニアの方でも導入のハードルは非常に低いと言えます。
一方で、課題として見えてきたのがPCスペックの重要性です。
今回の検証では軽量モデルを利用したため、出力までに3分ほどの時間がかかり、プロンプトにSlackのチャンネルIDを直接指定する手間も発生しました。
しかし、ゲーミングPCのようなGPUを搭載した高スペックなPCを用意し、より高性能なモデルを稼働させることができれば、チャンネル名だけの指示でスムーズに連携することも可能になります。
QwenとSlackなどのアプリを行き来することなく、AIのインターフェース上から直接ツールを操作できるようになるため、PC環境さえ整えれば極めて高い利便性を発揮することがわかりました。
Qwen MCPを導入することで得られるメリットと、注意すべきデメリットを整理します。
Claude Desktopなどの競合サービスと比較検討する際の参考にしてみてください。
本記事では、LM StudioでQwenを使用して、プログラミング不要でSlack連携を実現する方法をご紹介しました。
MCPという新しい規格のおかげで、Qwenのような高性能なオープンソースモデルを、単なるチャット相手としてだけでなく、実務をこなす強力なパートナーとして活用できるようになりました。
ローカル環境ならではのセキュリティとスピードは、ビジネスの現場において大きな武器となります。
ぜひ、お手持ちのPCで「あなただけのAIエージェント」を構築し、新しい働き方を体験してみてください。
Yoomを使えば、今回紹介したようなローカル環境の構築や複雑な設定を行わなくても、ブラウザ上の操作だけでSlackやGmail、Salesforceなどのツールを連携させることができます。
「ローカル環境構築はハードルが高い」「もっと手軽にチーム全員で自動化を使いたい」という方には、クラウドベースですぐに利用開始できるYoomがおすすめです。
例えば、Gmailに特定のメールが届いたらSlackに通知を送ったり、Googleフォームの回答を集計してSlackで共有したりといったフローも、Yoomならテンプレートを選ぶだけですぐに実現できます。
■概要
Googleフォームで受け付けた問い合わせやアンケートの回答を、都度確認して内容を要約する作業に手間を感じていませんか。
件数が増えるほど担当者の負担は大きくなり、重要な回答の見落としにも繋がりかねません。
このワークフローは、Googleフォームに新しい回答が送信されると、その内容をChatGPTが自動で要約します。
さらに、指定のSlackチャンネルへ通知できるので、後続作業へのスムーズな移行を後押しします。
■このテンプレートをおすすめする方
■このテンプレートを使うメリット
■フローボットの流れ
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
■注意事項
■概要
日々大量に届くメールの中から重要な情報を探し出し、内容を把握する作業に手間を感じていませんか。このワークフローは、Gmailで受信した特定のメールをAIが自動で読み取り、Geminiがその内容を要約する仕組みを構築します。gmailとgeminiを連携させることで、メールチェックの時間を短縮し、重要な情報の見落としを防ぎながら、迅速な情報共有を実現します。
■このテンプレートをおすすめする方
■このテンプレートを使うメリット
■フローボットの流れ
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
■注意事項
【出典】
GitHub - QwenLM/Qwen-Agent: Agent framework and applications built upon Qwen>=3.0, featuring Function Calling, MCP, Code Interpreter, RAG, Chrome extension, etc./Qwen Code: AI Coding Agent Documentation/LM Studio/What is the Model Context Protocol (MCP)?/Qwen/Qwen3-4B-Instruct-2507 · Hugging Face/LobeChat