Vibe Kanban Mcp
Skill by devbd1
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/devbd1/vibe-kanban-mcpname: vibe-kanban-mcp
description: Operate the local Vibe Kanban (vibe-kanban) instance through the vibe_kanban MCP server using mcporter: list orgs/projects/issues/workspaces, create/update issues (e.g., bulk “5 tasks in To do”), and start/link workspace sessions to issues. Also troubleshoot the local dashboard by finding the current listening port(s) on macOS (lsof/netstat) and verifying HTTP responses.
Vibe Kanban MCP
Source repo: https://github.com/DevBD1/openclaw-skill-vibe-kanban-mcp
Prereqs / setup check
You need all three:
- mcporter installed and on PATH
- vibe-kanban installed and running locally (dashboard + MCP)
- An mcporter config entry named
vibe_kanban(somcporter call vibe_kanban.*works)
Quick checks:
command -v mcporter
mcporter config get vibe_kanban --json
mcporter list vibe_kanban --schema
If vibe_kanban is missing, add it as a stdio server (example):
mcporter config add vibe_kanban --command npx --arg -y --arg vibe-kanban@latest --arg --mcp
If the dashboard is running but you don’t know the port(s):
ps aux | rg -i 'vibe[- ]kanban'
/usr/sbin/lsof -nP -p <pid> -a -iTCP -sTCP:LISTEN
Notes:
jqis helpful for scripting (jq -r .issue_id) but not required.
Quick start (mcporter)
mcporter config get vibe_kanban --json
mcporter list vibe_kanban --schema
mcporter call vibe_kanban.list_organizations --args '{}' --output json
Notes:
vibe_kanbanis typically stdio (e.g.,npx -y vibe-kanban@latest --mcp). The web dashboard listens on separate local ports.- Prefer
--output jsonfor calls you will parse.
Common workflows
List orgs → projects → issues
# orgs
mcporter call vibe_kanban.list_organizations --args '{}' --output json
# projects in an org
mcporter call vibe_kanban.list_projects --args '{"organization_id":"<org_uuid>"}' --output json
# issues in a project
mcporter call vibe_kanban.list_issues --args '{"project_id":"<project_uuid>","limit":50,"offset":0}' --output json
Create an issue and put it in “To do”
create_issue returns issue_id. Then set the workflow state with update_issue.
ISSUE_ID=$(mcporter call vibe_kanban.create_issue \
--args '{"project_id":"<project_uuid>","title":"My task","description":"Details","priority":"high"}' \
--output json | jq -r .issue_id)
mcporter call vibe_kanban.update_issue \
--args "{\"issue_id\":\"$ISSUE_ID\",\"status\":\"To do\"}" \
--output json
Bulk-create 5 tasks quickly:
for t in "Task 1" "Task 2" "Task 3" "Task 4" "Task 5"; do
ISSUE_ID=$(mcporter call vibe_kanban.create_issue \
--args "{\"project_id\":\"<project_uuid>\",\"title\":\"$t\"}" \
--output json | jq -r .issue_id)
mcporter call vibe_kanban.update_issue \
--args "{\"issue_id\":\"$ISSUE_ID\",\"status\":\"To do\"}" \
--output json >/dev/null
done
Start a workspace session linked to an issue
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-devbd1-vibe-kanban-mcp": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
scrapling-mcp
Advanced web scraping with Scrapling — MCP-native guidance for extraction, crawling, and anti-bot handling. Use via mcporter (MCP) to call the `scrapling` MCP server for execution; this skill provides strategy, recipes, and best practices.
scrapling-mcp
Advanced web scraping with Scrapling — MCP-native guidance for extraction, crawling, and anti-bot handling. Use via mcporter (MCP) to call the `scrapling` MCP server for execution; this skill provides strategy, recipes, and best practices.
polymarket
Trade prediction markets on Polymarket. Analyze odds, place bets, track positions, automate alerts, and maximize returns from event outcomes. Covers sports, politics, entertainment, and more.
google-workspace
Interact with Google Workspace services - Gmail, Calendar, Contacts, Sheets, and Docs. Send emails, manage calendar events, read/write spreadsheets, create documents, and sync contacts.