Back to Home
ggustin93 icon

nextjs-django-kanban-mcp

Verified Safe

by 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

Run Command
make up

Environment 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

Stats

Interest Score0
Security Score6
Cost ClassLow
Avg Tokens500
Stars0
Forks0
Last Update2025-12-15

Tags

KanbanTask ManagementGraphQLNext.jsDjango