parse_kanban_board_tool
Parse markdown Kanban boards to extract columns, cards with due dates, tags, and wikilinks, along with subtask structure and statistics.
Instructions
Parse a Kanban board file and extract its structure (filesystem-native, offline).
Parses markdown-based Kanban boards with the following structure:
Column Name (level 2 or 3 headings)
Card text with metadata
Nested subtask
Metadata formats:
Due dates: @{YYYY-MM-DD}
Tags: #tag (inline)
Wikilinks: [[note]]
Supports nested subtasks with indentation levels.
When to use:
Analyzing board structure
Extracting card data programmatically
Generating board reports
Understanding card relationships
Performance:
Boards with 100 cards: < 500ms
Boards with 1,000 cards: < 5 seconds
Returns: Board structure with columns, cards, subtasks, metadata, and statistics
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"file_path": "<file_path>"
},
"name": "parse_kanban_board_tool"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file_path | Yes | Path to Kanban board file (relative to vault) | |
| vault_path | No | Path to vault (optional, uses OBSIDIAN_VAULT_PATH env if not provided) | |
| ctx | No |