Codebuddy MCP Server
Click on "Deploy 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., "@Codebuddy MCP Serverplan a feature to add user authentication to our web app"
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.
Codebuddy MCP Server
A lightweight Cognitive Scaffolding Platform that provides advanced task decomposition, metacognitive guidance, and intelligent memory for AI agents.
Built on PhD-level research in cognitive load theory, hierarchical task networks, and prompt engineering best practices.
🧠Cognitive Features
Smart Task Planning: Hierarchical decomposition respecting Miller's 7±2 rule
Metacognitive Guidance: Self-reflection prompts and adaptive strategies
Complexity Assessment: Automatic cognitive load evaluation and management
Pattern Recognition: Learning from successful project structures
Software Engineering Integration: Clean Code and SOLID principle guidance
Tool Usage Nudges: Smart suggestions for AI agents to use complementary tools
Related MCP server: MCP Subagents
🚀 Core Capabilities
Hierarchical Planning: Break complex problems using proven cognitive frameworks
Progress Tracking: Update status with learning capture and insight generation
Persistent Memory: Append-only JSONL storage with cognitive metadata
Intelligent Search: Context-aware task discovery with success pattern matching
Strategic Learning: Extract actionable insights from completed projects
Quick Start
Local Development
pip install -r requirements.txt
python codebuddy.py --host 0.0.0.0 --port 8000Docker
docker build -t codebuddy-mcp .
docker run -p 8000:8000 -v $(pwd)/data:/app/data codebuddy-mcpDocker Compose
docker-compose up -dMCP Tools
plan_task(problem: str)- Create a new task with generated stepsupdate_task(task_id: str, status: str, notes: str)- Update task progresslist_tasks(limit: int = 10)- Get recent taskssearch_tasks(query: str)- Find tasks by keywordsummarize_lessons()- Analyze success patterns and blockers
Configuration
The server accepts the following command-line arguments:
--host- Host address to bind to (default: localhost)--port- Port number to bind to (default: 8000)--data-file- Path to JSONL storage file (default: data/tasks.jsonl)--log-level- Logging level (default: INFO)
Storage Format
Tasks are stored in data/tasks.jsonl with one JSON object per line:
{
"id": "uuid",
"problem": "string",
"steps": ["string"],
"status": "planned|in_progress|completed|blocked",
"notes": "string",
"created_at": "iso8601",
"updated_at": "iso8601"
}Architecture
The server follows Clean Code and SOLID principles:
models.py - Pydantic data models and validation
storage.py - JSONL persistence with cross-platform file locking
tools.py - MCP tool implementations and business logic
error_handling.py - Structured error handling and health monitoring
codebuddy.py - Main server application with FastMCP integration
This server cannot be deployed
Maintenance
Related MCP Connectors
The project brain for AI coding agents — memory, decisions, sprints, knowledge base via MCP.
- DartOAuthcom.dartai
AI-native project management for tasks, docs, collaboration, and agents.
Goal and task planning MCP for Codex and AI agents, with evidence-backed completion.
AI-native project management + agent memory: tasks, sprints, risk, burnout, knowledge search.
Related MCP Servers
- AlicenseAqualityDmaintenanceProvides AI assistants with a hierarchical task management system that maintains focus and context across complex problem-solving sessions, solving context window limitations through organized task structures.126GPL 3.0
- FlicenseNot gradedqualityNot gradedmaintenanceEnables hierarchical task planning and execution through recursive code and analysis subagents. Provides a planner tool that decomposes complex tasks and delegates them to specialized subagents with session-aware persistence.4 npm-
- AlicenseNot gradedqualityDmaintenanceAI-native project management with persistent memory for coding agents. 17 MCP tools for features, stories, sprints, architecture decisions, knowledge base, and session tracking.3MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to manage complex development workflows by creating structured handoffs between strategic planning and tactical implementation, with project management, task tracking, and intelligent scaffolding.9 npmMIT