| |

TASKVIEW : un gestionnaire de projets auto-hébergé avec MCP pour les agents IA

https://github.com/Gimanh/taskview-community

📌 TASKVIEW est une plateforme de gestion de projets et de tâches auto-hébergée, pensée pour les équipes de développement : Kanban, sprints, suivi du temps, analytics, intégrations GitHub/GitLab et un serveur MCP pour piloter les projets avec un agent IA.

Le positionnement est clair : plus structuré qu’un simple tableau Kanban, mais sans la lourdeur administrative des plateformes d’entreprise. TaskView s’installe sur votre propre infrastructure avec Docker Compose, PostgreSQL et un stack Node.js/Vue/Nuxt.

La gestion de projet couvre les projets, listes, tâches et sous-tâches imbriquées, avec des statuts et tableaux Kanban personnalisables, des priorités, tags, échéances, assignés et un graphe de dépendances entre tâches. Les sprints et les tâches récurrentes permettent de structurer le travail itératif, et chaque tâche conserve un historique complet d’activité.

Le suivi du temps est intégré nativement, avec distinction entre temps facturable et non facturable, rapports de charge par projet et par équipe, et suivi des revenus et dépenses avec rapports financiers.

Côté identité et accès, TaskView supporte SAML 2.0, OpenID Connect et le provisioning SCIM. Les tokens API sont scopés par permission et par projet, ce qui permet de donner un accès fine-grained aux intégrations et aux agents IA.

Le point différenciant est l’intégration MCP. Le package taskview-mcp (publié sur npm) expose les projets et tâches à n’importe quel assistant compatible MCP : Claude Code, Claude Desktop, Cursor, Windsurf. Selon les permissions du token, l’agent peut chercher et inspecter des projets, créer et mettre à jour des tâches, gérer les statuts et automatiser les opérations répétitives. L’accès MCP peut être restreint par permission et par projet sélectionné.

Les intégrations développeurs incluent GitHub et GitLab pour lier les commits et les PR aux tâches, des webhooks signés pour les événements personnalisés, un client API TypeScript, et une API HTTP publique documentée.

L’application est disponible au web, sur iOS et Android via Capacitor. L’interface propose un thème clair et sombre, une sidebar rétractable, et une personnalisation de l’UI. Le tout est construit avec Vue, Nuxt UI, TypeScript, Express, Drizzle ORM et Docker.

  • 🏠 Auto-hébergé avec Docker Compose et PostgreSQL
  • 📋 Kanban personnalisable, sprints, dépendances, sous-tâches
  • ⏱️ Suivi du temps facturable, rapports financiers
  • 🔐 SAML 2.0, OIDC, SCIM, tokens API scopés
  • 🤖 Serveur MCP pour les agents IA (npm taskview-mcp)
  • 🔗 Intégrations GitHub et GitLab + webhooks
  • 📱 Web, iOS et Android
  • 📊 Analytics et rapports de productivité

TaskView est distribué sous une licence source-available (pas OSI) : l’auto-hébergement, la modification et l’usage interne sont autorisés, mais la redistribution SaaS et les produits concurrents sont interdits. TaskView Cloud existe aussi comme service géré.

🔗 Site : https://taskview.tech/

🔗 GitHub : https://github.com/Gimanh/taskview-community

Publications similaires

Laisser un commentaire