Chatwork MCP Server

by chatwork

39 stars
214 downloads
Not rated
GitHub

About

ChatworkをAIから操作するためのMCP(Model Context Protocol)サーバー

Details

Author
chatwork
GitHub stars
39
Downloads
214
Categories
Other

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Chatwork MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

{
  "mcpServers": {
    "chatwork": {
      "command": "npx",
      "args": [
        "@chatwork/mcp-server"
      ],
      "env": {
        "CHATWORK_API_TOKEN": "YOUR_CHATWORK_API_TOKEN"
      }
    }
  }
}

get_me

自分自身の情報を取得します。

get_my_status

自分の未読数、自分宛ての未読の数、未完了タスク数を取得します。

list_my_tasks

自分のタスク一覧を最大100件まで取得します。

list_contacts

自分のコンタクト一覧を取得します。

list_rooms

チャット一覧を取得します。

create_room

新しいグループチャットを作成します。

get_room

チャットの情報(名前、アイコン、種類など)を取得します。

update_room

チャットの情報(名前、アイコンなど)を変更します。

delete_or_leave_room

グループチャットを退席、または削除します。グループチャットを退席すると、このグループチャットにある自分が担当者のタスク、および自分が送信したファイルがすべて削除されます。グループチャットを削除すると、このグループチャットにあるメッセージ、タスク、ファイルがすべて削除されます。(一度削除すると元に戻せません。)

list_room_members

チャットのメンバー一覧を取得します。

update_room_members

チャットのメンバーを一括で変更します。

list_room_messages

チャットのメッセージ一覧を最大100件まで取得します。

post_room_message

チャットに新しいメッセージを投稿します。

read_room_messages

チャットのメッセージを既読にします。

unread_room_message

チャットのメッセージを未読にします。

get_room_message

チャットのメッセージを取得します。

update_room_message

チャットのメッセージを更新します。

delete_room_message

チャットのメッセージを削除します。

list_room_tasks

チャットのタスク一覧を最大100件まで取得します。

create_room_task

チャットに新しいタスクを追加します。

get_room_task

チャットのタスクの情報を取得します。

update_room_task_status

チャットのタスクの完了状態を変更します。

list_room_files

チャットのファイル一覧を最大100件まで取得します。

get_room_file

チャットのファイルの情報を取得します。

get_room_link

チャットへの招待リンクを取得します。

create_room_link

チャットへの招待リンクを作成します。すでに招待リンクが作成されている場合は400エラーを返します。

update_room_link

チャットへの招待リンクを変更します。招待リンクが無効になっている場合は400エラーを返します。

delete_room_link

チャットへの招待リンクを削除します。招待リンクが無効になっている場合は400エラーを返します。

list_incoming_requests

自分へのコンタクト承認依頼一覧を最大100件まで取得します。

accept_incoming_request

自分へのコンタクト承認依頼を承認します。

reject_incoming_request

自分へのコンタクト承認依頼を拒否します。

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "chatwork mcp server": {
            "chatwork": {
                "command": "npx",
                "args": [
                    "@chatwork/mcp-server"
                ],
                "env": {
                    "CHATWORK_API_TOKEN": "YOUR_CHATWORK_API_TOKEN"
                }
            }
        }
    }
}

McpServers

{
    "chatwork": {
        "command": "npx",
        "args": [
            "@chatwork/mcp-server"
        ],
        "env": {
            "CHATWORK_API_TOKEN": "YOUR_CHATWORK_API_TOKEN"
        }
    }
}

Chatwork MCP Server

npm

Chatwork を AI から操作するための MCP (Model Context Protocol) サーバーです。

使い方

Claude Desktop

Claude Desktop を例に説明します。

1. Claude Desktop を起動
2. メニューから「設定」をクリック
3. 「開発者」タブをクリック
4. 「構成を編集」をクリック
5. ファイルビューワーで claude_desktop_config.json が示されるので、好みのエディタで開く
6. 以下の設定を入力する

{
  "mcpServers": {
    "chatwork": {
      "command": "npx",
      "args": ["@chatwork/mcp-server"],
      "env": {
        "CHATWORK_API_TOKEN": "YOUR_CHATWORK_API_TOKEN"
      }
    }
  }
}

Claude Code

以下のコマンドを実行してください。

claude mcp add chatwork -e CHATWORK_API_TOKEN=YOUR_CHATWORK_API_TOKEN -- npx -y @chatwork/mcp-server

今後、MCP に対応した AI ツールが増える可能性があります。使い方を追加してほしいツールがあった場合、あなたのコントリビュートをお待ちしています!

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.