Monday.com MCP Server

by sakce
Verified

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 as a Docker container, allowing the Monday.com MCP server to be run in containerized environments.

  • Utilizes npm packages for debugging through the MCP Inspector tool, which helps with troubleshooting the Monday.com integration.

  • Provides distribution through PyPI, enabling Python-based installation and package management for the Monday.com MCP server.

Monday.com MCP サーバー

monday.com 用の MCP サーバー。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 : 既存のドキュメントにブロックを追加します

設定

  1. ここの手順に従って、Monday.com で個人用 API トークンを作成し、保存します。
  2. Monday.com ワークスペースの URL からワークスペース名を取得します。たとえば、URL がhttps://myworkspace.monday.com/の場合、ワークスペース名はmyworkspaceなります。

クイックスタート

インストール

クロードデスクトップ

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" ] } }

鍛冶屋を使う

Smithery経由で Claude Desktop 用の Monday.com MCP Server を自動的にインストールするには:

npx -y @smithery/cli install @sakce/mcp-server-monday --client claude

発達

建築と出版

配布用のパッケージを準備するには:

  1. 依存関係を同期し、ロックファイルを更新します。
uv sync
  1. パッケージディストリビューションをビルドします。
uv build

これにより、 dist/ディレクトリにソースとホイールのディストリビューションが作成されます。

  1. 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

起動すると、ブラウザでアクセスしてデバッグを開始できる URL がインスペクタに表示されます。

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

MCP クライアントが Monday.com のボードと対話できるようにし、アイテム、サブアイテム、コメントの作成と管理、ボード情報の取得が可能になります。

  1. Components
    1. Tools
  2. Setup
    1. Quickstart
      1. Install
    2. Development
      1. Building and Publishing
      2. Debugging
    ID: vobfpuod5x