# MCP Monday 看板管理器
## 基本信息
- Slug: `launchthatbrand-mcp-monday-ts`
- Source: modelscope
- Publisher: @launchthatbrand/mcp-monday-ts
- Categories: developer-tools / communication / monitoring
- Hosted: No
- License: Unknown
- Source URL: https://www.modelscope.cn/mcp/servers/@launchthatbrand/mcp-monday-ts
## 简介
一个MCP服务器，它能够通过Monday.com API进行交互以管理看板、工作区和项目项，同时支持全面的错误处理的单个和批量操作。
## 安装提示

```bash
## 构建 Docker 构建：
```

## MCP Server 详情

# Monday.com MCP 服务器

用于 Monday.com API 的 MCP 服务器，支持看板管理、项目创建、工作区组织和批量操作。

[![smithery 徽章](https://smithery.ai/badge/@launchthatbrand/mcp-monday-ts)](https://smithery.ai/server/@launchthatbrand/mcp-monday-ts)

### 功能

- **智能项目创建**：支持标准数据和示例数据项目的创建
- **批量操作**：通过单个命令高效地创建多个项目
- **工作区管理**：列出和管理工作区和看板
- **全面的错误处理**：为常见的 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` (可选字符串数组)：需要填充的具体列
    - 返回：带有示例数据的创建项

11. `create_multiple_items`

    - 在看板中创建多个项
    - 输入：
      - `boardId` (数字)：看板ID
      - `count` (数字)：要创建的项数
      - `isDemo` (可选布尔值)：使用示例数据
    - 返回：首个项的详细信息及创建状态

12. `create_remaining_items`
    - 完成批量项创建
    - 输入：
      - `boardId` (数字)：看板ID
      - `count` (数字)：剩余项数
      - `startIndex` (数字)：编号起始索引
      - `isDemo` (可选布尔值)：使用示例数据
    - 返回：创建确认

## 设置

### Monday.com API Token

1. 前往您的 Monday.com 账户设置
2. 导航到“开发者”部分
3. 生成具有适当权限的新 API 令牌
4. 复制生成的令牌

### 与 Claude Desktop 一起使用

将以下内容添加到您的 `claude_desktop_config.json` 中：

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


## 构建

Docker 构建：

```bash
docker build -t mcp/monday .
```


## 测试

本地测试服务器：

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


## 许可证

此MCP服务器依据MIT许可协议授权。这意味着您可以根据MIT许可协议的条款和条件自由地使用、修改和分发该软件。

