Skip to main content
Glama
multidimensionalcats

kanban-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
set_current_projectA

Set the current project context.

Called at session start with $PWD.

get_current_projectB

Get the current project context.

new_itemA

Create a new issue, todo, feature, epic, or diary entry for current project.

list_itemsB

List items for current project with optional type/status/tag filters.

get_itemC

Get full details of a specific item.

advance_statusB

Move item to next status in its workflow.

revert_statusC

Move item to previous status in its workflow.

set_statusC

Set item to a specific status (must be valid for item type).

close_itemC

Mark item as done/closed.

delete_itemB

Permanently delete an item.

edit_itemA

Edit an existing item's title, description, priority, complexity, and/or parent.

Note: Empty string/zero means 'don't update this field'. To clear description, use a single space. Complexity 0 means 'don't update'. Parent -1 means 'don't update', 0 means 'remove parent'.

add_updateA

Add a progress update, optionally linked to items (comma-separated IDs).

get_latest_updateA

Get the most recent update for current project.

get_updatesC

Get recent updates for current project.

project_summaryB

Get summary of items by type and status for current project.

get_active_itemsB

Get items in 'in_progress' status for context during work.

get_todosA

Get items in 'backlog' status - the todo queue for current project.

add_relationshipA

Add a relationship between two items.

Types: 'blocks' (source blocks target from completing), 'depends_on' (source depends on target being complete), 'relates_to' (informational), 'duplicates' (informational)

remove_relationshipB

Remove a relationship between two items.

get_item_relationshipsB

Get all relationships for an item (both directions).

get_blocking_itemsA

Get items that block this item from being completed.

get_epic_progressA

Get progress stats for an epic: total, completed, percent, incomplete_items.

set_parentA

Set or remove parent relationship. Use parent_id=0 to remove parent.

list_childrenA

Get children of an item. Set recursive=True to get all descendants.

list_tagsA

List all tags in current project with usage counts.

add_tagA

Add a tag to an item (creates tag if it doesn't exist).

remove_tagC

Remove a tag from an item.

get_item_tagsB

Get all tags assigned to an item.

update_tagB

Update tag name and/or color.

delete_tagA

Delete a tag from current project (removes from all items).

get_status_historyB

Get status change history for an item, ordered chronologically.

get_item_metricsA

Get calculated metrics for an item: lead_time, cycle_time, time_in_each_status, revert_count, current_age (all times in hours).

export_projectA

Export project data in JSON, YAML, or Markdown format.

Args: format: Output format - 'json', 'yaml', or 'markdown' item_type: Filter by type (issue, feature, epic, todo, diary, question) status: Filter by status (backlog, todo, in_progress, review, done, closed) item_ids: Comma-separated item IDs to export (overrides type/status filters) include_tags: Include tag data for each item (default: True) include_relationships: Include relationship data include_metrics: Include calculated metrics (lead_time, cycle_time, etc.) include_updates: Include project updates include_epic_progress: Include epic progress stats detailed: For markdown, show detailed item info instead of tables limit: Maximum items to export (default: 500)

Returns: Dict with success, format, content, and item_count

searchA

Full-text search across items and updates in current project.

Args: query: Search query string limit: Maximum results per category (default 20)

Returns: Dict with items, updates, and total_count

link_fileA

Link a file (or file region) to an item.

Args: item_id: The item to link the file to file_path: Relative path to the file line_start: Optional starting line number line_end: Optional ending line number

Returns: Dict with success status and link_id if successful

unlink_fileA

Remove a file link from an item.

Args: item_id: The item to unlink the file from file_path: Relative path to the file line_start: Optional starting line number (must match to unlink) line_end: Optional ending line number (must match to unlink)

Returns: Dict with success status

get_item_filesA

Get all files linked to an item.

Args: item_id: The item ID to get files for

Returns: Dict with success status and list of files

add_decisionA

Add a decision record to an item.

Args: item_id: The item to attach the decision to choice: What was decided (max 200 chars) rejected_alternatives: What was rejected (max 500 chars) rationale: Brief reason for the choice (max 200 chars)

get_item_decisionsB

Get all decisions for an item.

delete_decisionC

Delete a decision record.

semantic_searchA

Search items, decisions, and updates by semantic similarity.

Args: query: Natural language search query limit: Maximum results to return (default: 10) source_types: Comma-separated types to search (item,decision,update). Empty = all threshold: Minimum similarity score 0.0-1.0 (default: 0.0)

Returns: Dict with success, results list (each with source_type, source_id, similarity, title/snippet)

find_similarA

Find items similar to a given item, decision, or update.

Args: source_type: Type of source ('item', 'decision', 'update') source_id: ID of the source to find similar to limit: Maximum results (default: 5) threshold: Minimum similarity 0.0-1.0 (default: 0.0)

Returns: Dict with success, results list (excluding the source itself)

rebuild_embeddingsA

Rebuild all embeddings for the current project.

Args: source_types: Comma-separated types to rebuild (item,decision,update). Empty = all

Returns: Dict with success, processed count, and any errors

get_item_timelineA

Get activity timeline for a specific item.

Returns unified timeline of status changes, decisions, updates, and git commits.

Args: item_id: The item to get timeline for limit: Maximum entries to return (default: 100)

Returns: Dict with success, entries list (sorted by timestamp desc), entry_count

get_project_timelineA

Get activity timeline for the entire project.

Returns unified timeline of all status changes, decisions, updates, and git commits.

Args: limit: Maximum entries to return (default: 100)

Returns: Dict with success, entries list (sorted by timestamp desc), entry_count

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/multidimensionalcats/kanban-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server