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 사용

지엑스피1

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 서버를 자동으로 설치하려면:

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

Inspector를 실행하면 브라우저에서 접근하여 디버깅을 시작할 수 있는 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