yask
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@yaskshow me all open tasks in project alpha"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Yet Another Simple Kanban board (yask)
This is a simple Kanban board that can track multiple projects.
The functionality will be extended later.
The MVP definition:
track multiple projects with completely separate state between them
every task has a number, starting with 1 and increasing
regular task types: Story, Task, Bug. Can be easily changed anytime.
regular task estimate: story points
compound task type: Epic
Epics can contain other epics (tree-like structure) without cycles, and also Stories, Tasks and Bugs
Epics cannot be estimated, they contain the sum of estimations of all contained tasks
Tasks state: Backlog, Todo, Planning, In progress, Review, Done, Archived
Any task can be archived at any time
Archived tasks are not listed by default. They can be permanently deleted.
Tasks are sorted, sorting must be preserved. Order of execution is top-down.
Tasks can have other tasks as prerequisite
If task has prerequisites and is moved in the workflow, prerequisites are moved with it unless they're already past the stage
example: task is in Backlog, and has prereqs in Planning, Backlog and Review stages. If the task is moved from Backlog from Todo, the prerequisite that is also in Backlog is moved too. Others stay at their stages.
ask confirmation before changing state for multiple tasks in one action
Each state change is tracked with timestamp
Tasks can have attachments - markdown or images
Interface:
web interface (on local machine), configurable port, 4304 (0x10D0)
MCP interface for agents
Tech stack:
sqlite backend
python3
After MVP, the development of yask will dogfood itself to add more features.
Usage
Development
Everything is provided by the flake (nixpkgs 26.05). Enter the dev environment (Python with all dependencies and pytest):
nix developRun the test suite (131 tests covering the domain rules above):
python3 -m pytest tests -qFull build + tests, hermetically:
nix build
nix flake checkWeb UI
yask serve # http://127.0.0.1:4304 (0x10D0)
yask serve --port 9000 # or: YASK_PORT=9000 yask serve
yask serve --data DIR # or: YASK_DATA=DIR yask serveThe UI is vanilla ES modules (no build step). State lives in a SQLite database
inside the data directory (default ~/.local/share/yask/yask.db).
MCP interface
yask mcpSpeaks MCP over stdio. Example client config:
{ "mcpServers": { "yask": { "command": "nix", "args": ["run", "/path/to/yask", "--", "mcp"] } } }Tools: list/create projects and tasks, set prerequisites, move/archive/
restore/delete/reorder tasks, task history, task types, attachments (list,
read — images come back as viewable image blocks, markdown as text). Actions
that would touch several tasks return requires_confirmation plus the list of
affected tasks; re-invoke with confirm: true to apply.
Related MCP server: TaskForge
Project layout
yask/store.py— all domain logic (projects, numbering, epic trees, prerequisite cascade, archiving, ordering, history, attachments)yask/api.py— REST API; also serves the web UIyask/web/— web UI (vanilla JS modules, no build step)yask/mcp_server.py— MCP tool surfaceyask/cli.py—yask serve/yask mcptests/— pytest suiteflake.nix/package.nix— packaging and dev environment
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Kanban board for teams and coding agents: manage tasks, subtasks, sprints and wiki pages via MCP.
Remote MCP for Kanban AI boards—manage projects, tasks, and comments from AI tools.
Read and manage your EasyKanban kanban boards: to-do summaries, create, update, and move cards.
Task & board management for AI agents + humans. Kanban, comments, digests via MCP.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides Kanban, Gantt, list views, multi-project management, and archiving for task management via MCP protocol, enabling Cherry Studio Agent to create, update, query, and organize tasks.6ISC
- AlicenseNot gradedqualityAmaintenanceMCP server that enables AI agents to manage tasks, boards, lists, and comments on a Kanban-style project management system through JSON-RPC methods.42AGPL 3.0
- AlicenseBqualityBmaintenanceEnables AI agents to manage kanban boards with tasks, including creating boards, items, moving between columns, and searching.81MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to manage Kanban boards, cards, sessions, and automations through a unified MCP interface with real-time updates, supporting delegation, agent sessions, and human-in-the-loop interactions.AGPL 3.0