Monday.com MCP server について
Monday.com MCP server は、monday.com 向けの MCP サーバーで、MCP クライアントからボード、アイテム、アップデート、ドキュメントを操作できます。幅広いツールを備え、Rube または PyPI パッケージからインストールできます。
主な機能
- 01ボード、グループ、アイテムの管理
- 02アイテムへのアップデート(コメント)の作成と取得
- 03アイテムの作成、移動、アーカイブ、削除
- 04monday.com ドキュメントの作成と編集
活用シーン
- 01MCP クライアントからボード上のタスクを作成・移動する
- 02アイテムのアップデートを確認し、コメントを投稿する
MCP 対応
monday-* という 16 個のツールを MCP クライアントに公開し、monday.com のボード、アイテム、ドキュメントを操作する MCP サーバーです。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Monday.com MCP サーバー
MCP Server for monday.com は、MCP クライアントが Monday.com のボード、アイテム、更新、ドキュメントを操作できるようにします。
コンポーネント
ツール
このサーバーは、以下のツールを実装しています。
monday-create-item:Monday.com のボードにアイテムまたはサブアイテムを新規作成しますmonday-get-board-groups:指定した Monday.com のボードからすべてのグループを取得しますmonday-create-update:Monday.com のアイテムにコメント/更新を作成しますmonday-list-boards:利用可能な Monday.com のボードをすべて一覧表示しますmonday-list-items-in-groups:Monday.com のボードで、指定したグループ内のすべてのアイテムを一覧表示しますmonday-list-subitems-in-items:指定した Monday.com のアイテムのサブアイテムをすべて一覧表示しますmonday-create-board:Monday.com のボードを新規作成しますmonday-create-board-group:Monday.com のボードにグループを新規作成しますmonday-move-item-to-group:Monday.com のアイテムを別のグループに移動しますmonday-delete-item:Monday.com のアイテムを削除しますmonday-archive-item:Monday.com のアイテムをアーカイブしますmonday-get-item-updates:特定のアイテムの更新/コメントを取得しますmonday-get-docs:Monday.com のドキュメントを一覧表示します。必要に応じてフォルダーで絞り込めますmonday-get-doc-content:特定のドキュメントの内容を取得しますmonday-create-doc:Monday.com にドキュメントを新規作成しますmonday-add-doc-block:既存のドキュメントにブロックを追加します
セットアップ
- こちらの手順に従って、Monday.com で個人用 API Token を作成して保存します。
- Monday.com のワークスペースの URL からワークスペース名を取得します。たとえば、URL が
https://myworkspace.monday.com/の場合、ワークスペース名はmyworkspaceです。
クイックスタート
Rube を使用する
- (Rube.app)[https://rube.app/] にアクセスします
- Cursor、Claude、VS Code、Windsurf など、お好みのクライアントに Rube をインストールします
- Rube で認証を完了します
- アイテムの作成、更新の投稿、アイテムの移動など、Monday.com で操作を実行できるようになります
インストール
Claude Desktop
MacOS の場合:~/Library/Application\ Support/Claude/claude_desktop_config.json
Windows の場合:%APPDATA%/Claude/claude_desktop_config.json
uvx を使用
"mcpServers": {
"monday": {
"command": "uvx",
"args": [
"mcp-server-monday"
],
"env": {
"MONDAY_API_KEY": "your-monday-api-key",
"MONDAY_WORKSPACE_NAME": "your-monday-workspace-name"
}
}
}
Docker を使用
"mcpServers": {
"monday-docker": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"-e",
"MONDAY_API_KEY=your-monday-api-key",
"-e",
"MONDAY_WORKSPACE_NAME=your-monday-workspace-name",
"sakce/mcp-server-monday"
]
}
}
開発
ビルドと公開
パッケージを配布用に準備するには、以下を実行します。
- 依存関係を同期してロックファイルを更新します:
uv sync
- パッケージの配布物をビルドします:
uv build
これにより、dist/ ディレクトリにソース配布物と wheel 配布物が作成されます。
- PyPI に公開します:
uv publish
注:環境変数またはコマンドフラグで PyPI の認証情報を設定する必要があります。
- トークン:
--tokenまたはUV_PUBLISH_TOKEN - またはユーザー名/パスワード:
--username/UV_PUBLISH_USERNAMEと--password/UV_PUBLISH_PASSWORD
デバッグ
MCP サーバーは stdio 経由で実行されるため、デバッグが難しい場合があります。最適なデバッグ環境を整えるため、MCP Inspector の使用を強くおすすめします。
次のコマンドで npm から MCP Inspector を起動できます。
npx @modelcontextprotocol/inspector uv run mcp-server-monday
起動すると、Inspector に URL が表示されます。その URL にブラウザーからアクセスして、デバッグを開始できます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。