Skip to main content
Glama
FURYER

workspace-board-mcp

by FURYER
README.md
# workspace-board-mcp

MCP (stdio) server for workspace kanban boards. Reads/writes the same file as Web CLI:

`<workspace>/.webcli/board.json`

## Tools

| Tool | Purpose |
|------|---------|
| `board_get` | Full board summary or one card (`T-12` / `#T-12`) |
| `board_add_card` | Create card → `T-N` |
| `board_update_card` | Title / body |
| `board_move_card` | Change column (+ optional order) |
| `board_delete_card` | Remove card |
| `board_add_column` / `board_rename_column` / `board_delete_column` | Columns |

Every tool requires **`workspace`**: absolute path to the project root.

## Setup

```bat
cd C:\Users\furye\Documents\GitHub\workspace-board-mcp
npm install
npm run build
```

### Web CLI (`~/.webcli/mcp.json`)

```json
{
  "mcpServers": {
    "workspace-board": {
      "command": "node",
      "args": ["C:/Users/furye/Documents/GitHub/workspace-board-mcp/dist/index.js"]
    }
  }
}
```

(Merge with existing servers.) Restart Web CLI / promote so agents reload MCP.

### Cursor IDE

Same entry in Cursor MCP settings / `mcp.json`.

## Schema

Compatible with Web CLI Board UI (`version: 1`, default columns Inbox / In progress / Done).

TDQS

A3.7/5.0

Scored across 8 tools

Disambiguation5/5

Each tool has a unique purpose: column CRUD, card CRUD, and board retrieval. No two tools overlap in functionality.

Naming Consistency5/5

All tool names follow the pattern 'board_verb_noun' consistently (e.g., board_add_column, board_delete_card).

Tool Count5/5

8 tools cover a kanban board's core operations (columns and cards) without being excessive or insufficient.

Completeness4/5

Covers all essential CRUD for columns and cards, plus moving cards. Lacks column reordering, but the set is otherwise well-rounded.

Maintenance

ActivityStale
ResponsivenessNo issues