Chatwork MCP Server
- 最終確認:
- 2026-05-25
- ライセンス:
- MIT
Chatwork とは
Chatwork は、日本発のビジネスチャットツールです。Slack や Microsoft Teams と同じく「メールに代わるチームコミュニケーションの場」として機能しますが、日本企業での導入実績が豊富で、特に中小企業・士業・自治体など「まず日本語で安心して使えるチャット」を求める層に支持されています。
「ルーム」と呼ばれる会話空間にメッセージ・タスク・ファイルを集約でき、「いつ・誰が・何をするか」をタスク管理機能で明示できるのが特徴です。社外のクライアントや取引先ともコンタクトしやすい設計で、社内外のコミュニケーションを 1 つに集約するツールとして使われています。
なお Chatwork は社内・取引先とのチームコミュニケーション向けです。一般消費者・顧客への通知やチャットボット対応を AI に任せたい場合は、日本で広く使われる LINE 公式アカウントを操作できる LINE Bot MCP Server(LINE 公式アカウント連携)が適しています。
Chatwork × AI でできること
この MCP サーバーを導入すると、Chatwork の操作を AI への一言で実行できます。
📝 進捗を投稿
「今日の作業報告を開発チームルームに送って」
→ メッセージ自動作成 + 送信
📰 未読を要約
「○○ルームの最新 10 件のメッセージを要約して」
→ 履歴取得 + 要点抽出
📋 アジェンダを共有
「明日の朝会アジェンダをチームルームに共有して」
→ 整形メッセージ自動送信
💬 DM でリマインド
「○○さんへの DM で打ち合わせリマインドを送って」
→ DM で個別連絡
提供される主なツール
Chatwork MCP Server が公式に提供する主な機能領域(src/server.ts のツール登録より):
| 機能カテゴリ | 主なツール |
|---|---|
| ルーム操作 | ルーム一覧・ルーム情報取得・メンバー確認 |
| メッセージ送信 | ルーム・DM へのメッセージ投稿 |
| メッセージ取得 | ルーム履歴・特定メッセージの取得 |
| 未読管理 | 未読メッセージの取得・既読化 |
| タスク | タスク一覧・作成・完了処理 |
| ファイル | ファイル一覧・取得 |
| コンタクト・招待リンク | コンタクト承認依頼の一覧・承認・拒否、招待リンクの作成・管理 |
API 実装名について: 個別のツール名は公式リポジトリ でご確認ください。Chatwork API の主要機能領域をカバーしています。
Chatwork MCP Server について
Chatwork MCP Server は、kubell 株式会社(Chatwork ブランドの開発・提供元)が公式に提供する MCP サーバーです(リポジトリ: chatwork/chatwork-mcp-server、npm: @chatwork/mcp-server)。Chatwork API を経由して、AI エージェントからルーム・メッセージ・タスク・ファイル操作を実行できます。
日本語でそのまま指示できる設計のため、業務文書を Chatwork に集約している日本企業のチームにとって、Slack より自然に AI を組み込める選択肢になります。API トークン認証で接続するため、初期セットアップは数分で完了します。
スペック
- 配布形態: npm パッケージ(
@chatwork/mcp-server)+ Node.js - 認証: API Token(
CHATWORK_API_TOKEN環境変数) - 提供元: kubell 株式会社(Chatwork ブランド・公式)/ MIT
- 対応範囲: ルーム / メッセージ / タスク / ファイル / 招待リンク / コンタクト承認
- 公式リポジトリ: github.com/chatwork/chatwork-mcp-server
導入手順
前提条件
- Node.js
- Chatwork アカウントと API トークン
ステップ
- Chatwork API トークン設定ページ で API トークンを発行
- ページ上部のタブから使用環境(Claude Desktop / Cursor / Cline)を選択し、JSON 設定をコピー
<YOUR_CHATWORK_API_TOKEN>を発行した API トークンに置き換え- コピーした JSON を設定ファイル(claude_desktop_config.json など)に追記して保存
- クライアントを再起動
注意事項
- API トークンはアカウントに紐づく個人の認証情報です。他人と共有しないようにしてください。
.envファイルで管理し、.gitignoreに追加することを推奨します。 - Chatwork API には 1 時間あたりのリクエスト上限があります(プランによって異なります)。
- メッセージ送信は取り消しができないため、送信前に内容を確認する習慣をつけてください。AI に大量送信を任せる場合は、事前確認のステップを挟むことを推奨します。
- API トークンの権限は Chatwork のアカウント権限に従います。アクセスできないルームには AI もアクセスできません。
設定方法
MCP は、お使いの対応アプリ(クライアント)に下記の設定を貼り付けて使います。 タブからアプリを選び、表示された設定をコピーしてください。
Claude Desktop: Anthropic 公式のデスクトップ版 Claude アプリ
{
"mcpServers": {
"chatwork": {
"command": "npx",
"args": ["@chatwork/mcp-server"],
"env": {
"CHATWORK_API_TOKEN": "<YOUR_CHATWORK_API_TOKEN>"
}
}
}
}
Cursor: AI 機能を内蔵したコードエディタ
{
"mcpServers": {
"chatwork": {
"command": "npx",
"args": ["@chatwork/mcp-server"],
"env": {
"CHATWORK_API_TOKEN": "<YOUR_CHATWORK_API_TOKEN>"
}
}
}
}
Cline: VS Code に追加する AI アシスタント拡張
{
"mcpServers": {
"chatwork": {
"command": "npx",
"args": ["@chatwork/mcp-server"],
"env": {
"CHATWORK_API_TOKEN": "<YOUR_CHATWORK_API_TOKEN>"
}
}
}
}
主なユースケース
- 「今日の進捗報告をプロジェクトルームに送って」と頼むだけで、AI が適切な文面を作成して Chatwork に投稿してくれる
- 「○○ルームの未読メッセージを要約して」と頼むと、大量の会話を素早くキャッチアップできる
- 「明日の朝会アジェンダをチームルームに共有して」と指示すると、整形されたメッセージを自動送信してくれる
- 「○○さんへの DM で打ち合わせのリマインドを送って」と日本語のままで連絡業務を完結できる
プラットフォーム別の注意事項
- Windows:API トークンは `.env` ファイルで管理し、`.gitignore` に追加することを推奨します。
- プロキシ環境:社内プロキシ環境では `HTTPS_PROXY` 環境変数を合わせて設定してください。