Integrations

Mvp Kanban Complete Skill

Try it

提供完整MVP看板任务管理,支持任务和泳道管理、批量操作、AI分析、向量搜索,含Docker镜像和21个MCP工具接口。

What it does

MVP 看板系统 - 完整的任务管理技能,包含 Docker 镜像和完整源代码。 支持任务管理、泳道管理、批量操作、AI 分析和向量搜索。 通过 MCP 协议提供 21 个工具,支持 Web 界面、REST API 和 MCP 工具调用。

The skill document

MVP Kanban Board Skill - v0.0.1

📖 描述

MVP 看板系统 - 完整的任务管理技能,包含 Docker 镜像和完整源代码。 支持任务管理、泳道管理、批量操作、AI 分析和向量搜索。 通过 MCP 协议提供 21 个工具,支持 Web 界面、REST API 和 MCP 工具调用。

✨ 功能特性

  • ✅ 完整应用 - 包含 Docker 镜像和所有源代码
  • ✅ 任务管理 - 增删改查、拖拽移动、双击编辑
  • ✅ 泳道管理 - 自定义泳道、颜色、图标
  • ✅ 批量操作 - 批量创建/更新/删除任务
  • ✅ AI 分析 - 瓶颈识别、风险预警、建议生成
  • ✅ 向量搜索 - 语义级任务搜索
  • ✅ 自然语言 - 中文命令解析
  • ✅ Web 界面 - 可视化操作、拖拽交互
  • ✅ 数据持久化 - SQLite 数据库
  • ✅ MCP 集成 - 21 个 MCP 工具

🚀 快速开始

方式 1: 从 ClawHub 安装(推荐)

clawhub install mvp-kanban

方式 2: 本地安装

# 1. 复制 Skill 到 OpenClaw
cp -r mvp-kanban-complete-skill ~/.openclaw/workspace/skills/mvp-kanban

# 2. 进入目录
cd ~/.openclaw/workspace/skills/mvp-kanban

# 3. 构建 Docker 镜像
docker build -t mvp-kanban:latest docker/

# 4. 启动服务
docker-compose up -d

# 5. 访问 Web 界面
# http://localhost:9999

方式 3: 使用预构建镜像

# 拉取 Docker 镜像
docker pull your-dockerhub-username/mvp-kanban:latest

# 运行
docker run -d -p 9999:5000 -v kanban-data:/app/data mvp-kanban:latest

📁 包结构

mvp-kanban-complete-skill/
├── SKILL.md                    # 本文件
├── clawhub.yaml                # ClawHub 配置
├── mcp.json                    # MCP 配置
├── README.md                   # 快速开始
├── docker/                     # Docker 镜像部分
│   ├── Dockerfile
│   ├── docker-compose.yml
│   ├── .dockerignore
│   ├── app.py                  # Flask 应用
│   ├── database.py             # 数据库模块
│   ├── mcp_server.py           # MCP Server
│   ├── nlp_parser.py           # NLP 解析器
│   └── templates/              # Web 界面
├── src/                        # 完整源代码
│   ├── app.py
│   ├── database.py
│   ├── mcp_server.py
│   ├── mcp_client.py
│   ├── nlp_parser.py
│   └── templates/
└── docs/                       # 完整文档
    ├── API.md
    ├── WEB_UI_GUIDE.md
    ├── USAGE_METHODS.md
    ├── QUICK_TEST.md
    └── ...

🛠️ MCP 工具(21 个)

任务管理(7 个)

  1. list_projects - 列出所有项目
  2. get_project_details - 获取项目详情
  3. add_project - 添加项目
  4. update_project_status - 更新状态
  5. update_project_full - 完整更新
  6. move_project - 移动项目
  7. delete_project - 删除项目

泳道管理(5 个)

  1. list_lanes - 列出泳道
  2. add_lane - 添加泳道
  3. update_lane - 更新泳道
  4. delete_lane - 删除泳道
  5. get_lane_details - 泳道详情

批量操作(3 个)

  1. batch_create_projects - 批量创建
  2. batch_update_projects - 批量更新
  3. batch_delete_projects - 批量删除

AI 功能(4 个)

  1. analyze_board - AI 看板分析
  2. search_similar_projects - 向量搜索
  3. nlp_command - 自然语言命令
  4. llm_search - 向量搜索

辅助功能(2 个)

  1. get_board_metrics - 获取统计指标
  2. get_project_history - 变更历史

⚙️ 配置

MCP 配置

安装后自动配置 ~/.openclaw/config/mcp.json:

{
  "mcpServers": {
    "kanban": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "mvp-kanban:latest",
        "python",
        "mcp_server.py"
      ],
      "cwd": "/root/.openclaw/workspace/skills/mvp-kanban/docker",
      "env": {
        "PYTHONPATH": "/app"
      }
    }
  }
}

Docker Compose

version: 0.0.1

services:
  kanban:
    image: mvp-kanban:latest
    container_name: mvp-kanban
    ports:
      - "9999:5000"
    volumes:
      - kanban-data:/app/data
    environment:
      - FLASK_ENV=production
    restart: unless-stopped

📖 使用方式

Web 界面

访问 http://localhost:9999

  • 点击"➕ 添加任务"创建任务
  • 双击任务卡片编辑
  • 拖拽任务移动
  • 悬停显示操作按钮

REST API

# 添加任务
curl -X POST http://localhost:9999/api/projects \
  -H "Content-Type: application/json" \
  -d '{"name":"任务","lane":"feature","priority":"high"}'

# 更新任务
curl -X PUT http://localhost:9999/api/projects/1 \
  -H "Content-Type: application/json" \
  -d '{"status":"in_progress"}'

# AI 分析
curl http://localhost:9999/api/llm/analyze

MCP 工具

from mcp import Client

client = Client("kanban")

# 添加任务
await client.call_tool("add_project", {
    "name": "安全加固",
    "lane": "security",
    "priority": "high"
})

# AI 分析
analysis = await client.call_tool("analyze_board")

自然语言

curl -X POST http://localhost:9999/api/llm/command \
  -H "Content-Type: application/json" \
  -d '{"command":"添加一个高优先级安全任务给张三"}'

📊 系统要求

  • Docker 20.10+
  • Python 3.12+
  • 内存:512MB
  • 存储:100MB

🏷️ 泳道

默认泳道:

  • 🚀 功能开发 (feature)
  • 🔒 安全加固 (security)
  • ⚙️ DevOps (devops)
  • 🐛 Bug 修复 (bugfix)

支持自定义泳道!

🎯 使用场景

场景推荐方式
日常管理Web 界面
开发集成REST API
AI 自动化MCP 工具
批量导入REST API 批量接口
快速记录自然语言命令

📝 示例

CI/CD 集成

# GitHub Actions 发现 bug 自动创建任务
import requests

requests.post("http://localhost:9999/api/projects", json={
    "name": f"修复:{bug_title}",
    "lane": "bugfix",
    "priority": "high",
    "assignee": "developer"
})

AI 助手

# AI 理解后自动调用 MCP
command = "添加一个高优先级的安全任务给张三"
await client.call_tool("nlp_command", {"command": command})

🔧 开发

本地开发模式

cd ~/.openclaw/workspace/skills/mvp-kanban/src

# 安装依赖
pip install -r requirements.txt

# 运行开发服务器
python app.py

构建 Docker 镜像

cd ~/.openclaw/workspace/skills/mvp-kanban/docker

# 构建
docker build -t mvp-kanban:latest .

# 测试
docker run -p 9999:5000 mvp-kanban:latest

🔄 版本

  • Skill 版本: v0.0.1
  • Docker 镜像: v0.0.1
  • API 版本: v0.0.1

👥 作者

DevSecOps Team

📄 许可证

MIT License

🐛 问题反馈

提交 Issue 到:https://github.com/your-username/mvp-kanban/issues

🎉 贡献

欢迎提交 Pull Request!

📖 更多文档

  • API.md - REST API 文档
  • WEB_UI_GUIDE.md - Web 界面指南
  • USAGE_METHODS.md - 使用方式对比
  • QUICK_TEST.md - 快速测试指南

访问 http://localhost:9999 开始使用!

Related skills

Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.

by nssa.io1.0k installs47 stars

Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.

by Iván855 installs69 stars

Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.

by Iván559 installs18 stars

Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.

by johnpatternai22 installs8 stars

Fetch raw ad creative, app, ranking, and revenue data from AdMapix as structured JSON.

by fly0pants4.3k installs296 stars

Run Git operations — commits, branches, merges, rebases, conflict resolution, and recovery — with safety rules enforced.

by Iván535 installs31 stars

More from 43622283

Browse all skills

飞书语音交互技能。支持语音消息自动识别、AI 处理、语音回复全流程。需要配置 FEISHU_APP_ID 和 FEISHU_APP_SECRET 环境变量。使用 faster-whisper 进行语音识别,Edge TTS 进行语音合成,自动转换 OPUS 格式并通过飞书发送。适用于飞书平台的语音对话场景。

by 4362228332 installs

飞书语音交互技能。支持语音消息自动识别、AI 处理、语音回复全流程。需要配置 FEISHU_APP_ID 和 FEISHU_APP_SECRET 环境变量。使用 faster-whisper 进行语音识别,Edge TTS 进行语音合成,自动转换 OPUS 格式并通过飞书发送。适用于飞书平台的语音对话场景。

by 4362228321 installs

使用国内 OpenAI 兼容 API 快速总结 URLs、本地文件、YouTube 链接。支持所有国内大模型 API(百度千帆、阿里云、腾讯混元、字节火山、Moonshot、DeepSeek 等)。

by 4362228316 installs

Linux base security scanner integrating multiple tools - nmap, lynis, nikto, sqlmap, trivy. SINGLE HOST ONLY. Features secure temp files, progress bar, scan...

by 4362228315 installs

CodeQL 安全扫描与 LLM 智能分析融合工具。自动检测 CodeQL 安装、扫描指定目录、生成漏洞报告、LLM 分析、Jenkins 集成、输出验证 Checklist。

by 4362228325 installs

Node.js-based Excel automation for reading, writing, cleaning, transforming, merging .xlsx/.xls/.csv files with joins, analysis, flow control, and JS scripti...

by 4362228326 installs