Codebuddy MCP Server
Click on "Install 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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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.Last updated126GPL 3.0
- Flicense-quality-maintenanceEnables 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.Last updated4
- Alicense-qualityBmaintenanceAI-native project management with persistent memory for coding agents. 17 MCP tools for features, stories, sprints, architecture decisions, knowledge base, and session tracking.Last updated2MIT
- Alicense-qualityDmaintenanceEnables 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.Last updated20MIT
Related MCP Connectors
The project brain for AI coding agents — memory, decisions, sprints, knowledge base via MCP.
Shared long-term memory vault for AI agents with 20 MCP tools.
Give your AI agent a persistent map of your project's structure, dependencies, and bugs.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jacklatrobe/codebuddy-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server