nextjs-django-kanban-mcp
Verified Safeby ggustin93
Overview
A full-stack Kanban task management application with a GraphQL API, dual-view (Kanban/Eisenhower Matrix), and AI integration via a Model Context Protocol (MCP) server for natural language task management.
Installation
make upEnvironment Variables
- DJANGO_SECRET_KEY
- ALLOWED_HOSTS
- BACKEND_PORT
- FRONTEND_PORT
- NEXT_PUBLIC_GRAPHQL_URL
- PORT
- HOST
Security Notes
The project uses standard, generally secure frameworks (Django ORM, Apollo Client). However, several configurations are insecure for production: `DEBUG=True` is hardcoded, `DJANGO_SECRET_KEY` uses a development default, and `ALLOWED_HOSTS` defaults to localhost. The GraphQL endpoint is `csrf_exempt`, which is common for GraphQL APIs but requires careful consideration of authentication if implemented. The MCP server directly accesses the Django ORM; while Django's ORM protects against SQL injection, the exposure of CRUD operations to an AI via MCP should be controlled in a production environment. Safe to run locally for development/testing, but requires critical configuration changes for production deployment.
Similar Servers
backlog-mcp-server
This MCP server integrates Backlog API with AI agents like Claude to manage projects, issues, and wikis, providing a conversational interface for project management tasks.
mcp-github-project-manager
AI-powered GitHub Project Management, including automated roadmap generation, sprint planning, issue triaging, task breakdown, and comprehensive project workflow automation.
kanboard-mcp
This server integrates AI assistants with Kanboard, allowing natural language management of projects, tasks, users, and workflows.
planka
A self-hosted Kanban board application designed for project management and team collaboration, deployable on Kubernetes using Helm.