Monday.com MCP Server

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Supports deployment and execution through Docker containers, allowing for isolated and portable running of the Monday.com MCP server.

  • Built with TypeScript to provide type safety for reliable operations when interacting with the Monday.com API.

Monday.com MCP サーバー

Monday.com API 用の MCP サーバー。ボード管理、アイテム作成、ワークスペースの整理、一括操作を可能にします。

特徴

  • インテリジェントなアイテム作成: 標準データとデモデータの両方のアイテム作成をサポート
  • 一括操作: 1つのコマンドで複数のアイテムを効率的に作成します
  • ワークスペース管理: ワークスペースとボードの一覧表示と管理
  • 包括的なエラー処理: 一般的な API の問題に対する明確なエラー メッセージ
  • 型安全性: 信頼性の高い操作のために TypeScript で構築されています

ツール

  1. list_boards
    • Monday.com ワークスペース内のすべてのボードを一覧表示します
    • 戻り値: ボードの詳細リスト
  2. get_board
    • 特定のボードに関する詳細情報を取得する
    • 入力:
      • boardId (数値): 取得するボードのID
    • 戻り値: 列とアイテムを含むボードの詳細
  3. get_items
    • 特定のボードからすべてのアイテムを取得する
    • 入力:
      • boardId (数値): アイテムを取得するボードのID
    • 戻り値: 列の値を持つ項目のリスト
  4. get_workspaces
    • Monday.com アカウントのすべてのワークスペースを一覧表示します
    • 戻り値: ワークスペースのリスト
  5. get_workspace
    • 特定のワークスペースに関する詳細情報を取得する
    • 入力:
      • workspaceId (数値): 取得するワークスペースのID
    • 戻り値: ワークスペースの詳細
  6. get_item
    • 特定のアイテムに関する詳細情報を取得する
    • 入力:
      • itemId (数値): 取得するアイテムのID
    • 戻り値: 列の値を含むアイテムの詳細
  7. get_boards
    • 特定のワークスペース内のすべてのボードを取得する
    • 入力:
      • workspaceId (数値): ワークスペースのID
    • 戻り値: ワークスペース内のボードのリスト
  8. create_item
    • ボードに新しいアイテムを作成する
    • 入力:
      • boardId (数値): ボードのID
      • itemName (文字列): 新しいアイテムの名前
      • groupId (オプションの文字列): アイテムを作成するグループ
      • columnValues (オプションオブジェクト): アイテム列の値
    • 戻り値: 作成されたアイテムの詳細
  9. delete_item
    • ボードからアイテムを削除する
    • 入力:
      • itemId (数値): 削除するアイテムのID
    • 返品: 削除確認
  10. create_item_with_demo
  • デモデータを使用して新しいアイテムを作成する
  • 入力:
    • boardId (数値): ボードのID
    • columnIds (オプションの文字列[]): 入力する特定の列
  • 戻り値: デモデータを含む作成されたアイテム
  1. create_multiple_items
  • ボードに複数のアイテムを作成する
  • 入力:
    • boardId (数値): ボードのID
    • count (数値): 作成するアイテムの数
    • isDemo (オプションのブール値): デモデータを使用する
  • 戻り値: 最初のアイテムの詳細と作成ステータス
  1. create_remaining_items
  • 一括アイテム作成を完了する
  • 入力:
    • boardId (数値): ボードのID
    • count (number): 残りのアイテム数
    • startIndex (数値): 番号付けの開始インデックス
    • isDemo (オプションのブール値): デモデータを使用する
  • 戻り値: 作成確認

設定

Monday.com APIトークン

  1. Monday.comのアカウント設定に移動します
  2. 「開発者」セクションに移動します
  3. 適切な権限を持つ新しいAPIトークンを生成する
  4. 生成されたトークンをコピーする

Claude Desktopでの使用

claude_desktop_config.jsonに以下を追加します。

{ "mcpServers": { "monday": { "command": "docker", "args": ["run", "-i", "--rm", "-e", "MONDAY_API_TOKEN", "mcp/monday"], "env": { "MONDAY_API_TOKEN": "<YOUR_TOKEN>" } } } }

建てる

Dockerビルド:

docker build -t mcp/monday .

テスト

サーバーをローカルでテストします。

docker run -it --rm -e MONDAY_API_TOKEN=<your_token> mcp/monday

ライセンス

このMCPサーバーはMITライセンスに基づいてライセンスされています。つまり、MITライセンスの条件に従って、ソフトウェアを自由に使用、改変、配布することができます。

-
security - not tested
F
license - not found
-
quality - not tested

ボード、ワークスペース、アイテムを管理するための Monday.com API との対話を可能にし、包括的なエラー処理による個別操作と一括操作の両方をサポートする MCP サーバー。

  1. Features
    1. Tools
      1. Setup
        1. Monday.com API Token
        2. Usage with Claude Desktop
      2. Build
        1. Testing
          1. License
            ID: 0wbo0nwb6q