taskboard

Taskboard is a local, self-hosted project management app with a Kanban UI and CLI, backed by a single SQLite database. It includes a built-in MCP (Model Context Protocol) server exposing tools for projects, teams, tickets, board retrieval, and subtasks so AI assistants can manage work items directly on the local dataset.

Evaluated Mar 30, 2026 (21d ago)
Repo ↗ DevTools self-hosted kanban cli mcp model-context-protocol sqlite local-first ai-assistants project-management
⚙ Agent Friendliness
56
/ 100
Can an agent use this?
🔒 Security
30
/ 100
Is it safe for agents?
⚡ Reliability
25
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
70
Documentation
70
Error Messages
0
Auth Simplicity
90
Rate Limits
5

🔒 Security

TLS Enforcement
30
Auth Strength
15
Scope Granularity
10
Dep. Hygiene
55
Secret Handling
50

Security controls are not described (authz/authn, scopes, audit). Since the service is local-first, risk may be mitigated by using localhost-only access, but the README does not confirm bind address restrictions or TLS behavior. The presence of an embedded terminal and PTY implies high privilege; ensure careful isolation and operator-controlled access. Dependency hygiene and secret handling are not verifiable from the provided text.

⚡ Reliability

Uptime/SLA
0
Version Stability
40
Breaking Changes
40
Error Recovery
20
AF Security Reliability

Best When

You want a single-machine workflow (or developer workstation) where an AI assistant can directly read/write project state stored in a local SQLite DB.

Avoid When

You require strong multi-user authentication/authorization, audit logging, and remote access security controls typical of hosted collaborative tools.

Use Cases

  • Self-hosted Kanban project/ticket management
  • Using an AI assistant to create and update projects/tickets/subtasks via MCP
  • Breaking down epics/projects into tickets and subtasks with consistent structure
  • Operational planning workflows (status moves, dependency/blocking discovery) driven by AI
  • Local/offline project tracking without external databases or Docker

Not For

  • Multi-tenant SaaS collaboration with authenticated users across teams/orgs
  • Use cases requiring external cloud hosting, centralized access control, or enterprise SSO
  • High-scale deployments needing horizontal scaling and managed databases
  • Environments that cannot run a long-lived local HTTP server and/or local stdio-based MCP process

Interface

REST API
Yes
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
No

Authentication

OAuth: No Scopes: No

No authentication or authorization model is described for the local web UI/CLI/MCP interface. Given it is local-first, it may rely on filesystem/process locality rather than explicit auth; this should be verified in implementation before exposing beyond localhost.

Pricing

Free tier: No
Requires CC: No

Open-source (MIT) and distributed as a local single-binary app; no hosted pricing indicated.

Agent Metadata

Pagination
none
Idempotent
False
Retry Guidance
Not documented

Known Gotchas

  • Create operations may require correct IDs (e.g., project/team/ticket IDs) discovered via list/get first.
  • No stated rate limiting or retry/backoff guidance for MCP/CLI operations.
  • Local DB concurrency/locking behavior under multiple agent processes is not documented.

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for taskboard.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-03-30.

8642
Packages Evaluated
17761
Need Evaluation
586
Need Re-evaluation
Community Powered