brookcs3/mcp-awwwards-todo-system
If you are the rightful owner of mcp-awwwards-todo-system and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The MCP Awwwards-Evaluated Todo System is a professional MCP server designed for Claude Desktop, offering intelligent todo management with award-winning interface standards.
create_todo_session
Create new sessions with evaluation.
display_todos
Show todos with Swiss Grid design.
update_todo_status
Update with contextual triggers.
switch_session
Multi-session management.
evaluate_interface
Awwwards-style assessment.
π MCP Awwwards-Evaluated Todo System
Professional MCP server for Claude Desktop with systematic design principles and award-winning interface standards.
An MCP (Model Context Protocol) server for Claude Desktop that provides professional todo management with systematic design principles and maintains award-winning interface standards across conversations.
π― Overview
This MCP server integrates seamlessly with Claude Desktop to provide intelligent todo management that meets professional design standards.
System combines foundational design principles:
- Swiss Grid System (Josef MΓΌller-Brockmann) β Mathematical precision, modular layout
- Typography Hierarchy (Ellen Lupton - "Thinking with Type") β Clear information structure
- Awwwards Evaluation (40% Design, 30% Usability, 20% Creativity, 10% Content) β Industry standard assessment
- Cross-Chat Persistence β Never lose progress between conversations
- Contextual Triggers β Smart auto-display based on conversation flow
β¨ Features
π Professional Design Standards
ββββββββββββββββββββββββββββββββββββββββββββββββββββ
β π MCP AWWWARDS TODO SYSTEM v1.0.0 β
β Professional MCP Server for Claude Desktop β
ββββββββββββββββββββββββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββββββ
β [ ] Review MCP server documentation β
β [β] Create typography style guide β
β [~] Test font combinations β
β [ ] Apply Awwwards evaluation criteria β
ββββββββββββββββββββββββββββββββββββββββββββββββ
β DESIGN: 9.2/10 (Swiss Grid + Typography) β
β USABILITY: 8.8/10 (Clear symbols + scanning) β
β CREATIVITY: 8.5/10 (Functional minimalism) β
β CONTENT: 8.0/10 (Meaningful organization) β
β β
β OVERALL: 8.9/10 β SITE OF THE DAY LEVEL β
ββββββββββββββββββββββββββββββββββββββββββββββββ
π¨ Style Variations
- Minimalist: Clean β borders, optimal for daily use
- Brutalist: Bold ββ borders, celebration style for completions
- Terminal: Gradient βββ borders, energy visualization for progress
- Modern: Light β« borders, fresh approach for topic shifts
π Awwwards Evaluation System
Every todo display is automatically evaluated against professional criteria:
- Design (40%): Visual aesthetics, layout quality, typography hierarchy
- Usability (30%): UX clarity, navigation, functional efficiency
- Creativity (20%): Innovation, originality, systematic approach
- Content (10%): Information quality, meaningful organization
Achievement Levels:
- 9.0+: Site of the Day π
- 8.5+: Developer Award π₯
- 6.5+: Honorable Mention ποΈ
- <6.5: Keep Improving π
π Cross-Chat Persistence
- Todos persist across all conversations
- Smart initialization loads most recent incomplete session
- Multi-session management with easy switching
- Automatic progress tracking and timestamps
π₯ Contextual Auto-Display
Todos appear automatically when:
- User explicitly requests (
"show todos"
) - Every 10 messages in conversation
- Item completed (π celebration style)
- Significant progress made (β‘ energy style)
- Partial task completion (β¨ update style)
- Topic shifts in conversation (π fresh style)
π Installation & Setup
Quick Install (Recommended)
- Clone the repository to your MCP server directory:
cd /Users/cameronbrooks/Server/MCP
git clone https://github.com/brookcs3/mcp-awwwards-todo-system.git mcp-awwwards-todo
cd mcp-awwwards-todo
./install.sh
-
Restart Claude Desktop
-
Done! The system will automatically initialize in your next conversation.
Manual Installation
- Clone the repository:
cd /Users/cameronbrooks/Server/MCP
git clone https://github.com/brookcs3/mcp-awwwards-todo-system.git mcp-awwwards-todo
cd mcp-awwwards-todo
- Add to your Claude Desktop MCP configuration:
Edit ~/Library/Application Support/Claude/claude_desktop_config.json
:
{
"mcpServers": {
"mcp-awwwards-todo": {
"command": "node",
"args": ["/Users/cameronbrooks/Server/MCP/mcp-awwwards-todo/mcp-server.js"]
}
}
}
- Restart Claude Desktop
Verification
Test the installation:
node mcp-server.js
You should see:
π MCP Awwwards Todo System - Server Starting...
Server Info: { name: 'MCP Awwwards Todo System', version: '1.0.0', ... }
π Usage Guide
Automatic Initialization
When you start a new conversation, the system automatically:
- Checks for incomplete todos from previous conversations
- Displays most recent session with full Awwwards evaluation
- Lists other active sessions if they exist
- Asks if you want to switch focus to a different project
Example initialization:
π MCP AWWWARDS TODO SYSTEM - CONTINUING FROM PREVIOUS CHAT
Most recent active session: Design System Project
[Professional todo display with evaluation scorecard]
π OTHER ACTIVE SESSIONS (2):
β’ API Refactor Sprint - 3/4 complete, 1 in progress
β’ Marketing Campaign - 1/3 complete, 2 in progress
β Would you like to switch to a different session?
Manual Commands
- "show todos" β Display current session
- "switch to [session-name]" β Change active session
- "create new session" β Start fresh project
- "evaluate interface" β Get detailed Awwwards breakdown
Contextual Triggers
The system intelligently displays todos:
- Every 10 messages β Periodic update
- Task completion β Celebration with brutalist style
- Progress updates β Energy visualization with terminal style
- Topic changes β Fresh display with modern style
ποΈ Architecture
MCP Server Structure
mcp-awwwards-todo-system/
βββ mcp-server.js # Main MCP server entry point
βββ AwwwardsTodoSystem.js # Core evaluation engine
βββ mcp-config.json # MCP server configuration
βββ install.sh # Automated installation script
βββ package.json # Node.js package configuration
βββ README.md # This documentation
βββ index.html # Browser demo (for testing)
βββ examples/ # Usage examples
βββ basic-usage.js # Implementation examples
Design Philosophy
Systematic Beauty Through Functional Design:
-
Mathematical Precision (MΓΌller-Brockmann)
- 48-character optimal reading measure
- Consistent grid spacing
- Modular layout proportions
-
Typography Hierarchy (Ellen Lupton)
- Clear information structure
- Functional symbol system
- Left-aligned scanning patterns
-
Professional Evaluation (Awwwards)
- Weighted scoring criteria
- Industry standard assessment
- Achievement level tracking
-
Contextual Intelligence
- Conversation-aware triggers
- Adaptive styling based on context
- Cross-chat persistence
π§ Configuration
MCP Server Capabilities
The server provides these MCP tools:
create_todo_session
- Create new sessions with evaluationdisplay_todos
- Show todos with Swiss Grid designupdate_todo_status
- Update with contextual triggersswitch_session
- Multi-session managementevaluate_interface
- Awwwards-style assessment
Customization
Edit mcp-config.json
to modify:
- Server name and description
- Tool capabilities
- Evaluation weights
- Style variations
Storage
Todos are persistently stored in:
~/Library/Application Support/Claude/todos.json
π§ͺ Testing & Development
Run Demo
node demo.js
Browser Testing
open index.html
MCP Server Testing
node mcp-server.js
Basic Usage Examples
node examples/basic-usage.js
π System Performance
Typical Evaluation Scores:
- Design: 9.0-9.5/10 (Swiss Grid excellence)
- Usability: 8.5-9.0/10 (Clear symbol system)
- Creativity: 8.0-8.5/10 (Functional minimalism)
- Content: 7.5-8.5/10 (Meaningful organization)
Overall Achievement Level: SITE OF THE DAY (8.9/10 average)
π€ Contributing
This system represents a synthesis of foundational design principles with modern MCP implementation. Contributions should maintain:
- Systematic design approach
- Professional evaluation standards
- MCP protocol compatibility
- Cross-platform functionality
π Design References
- "Grid Systems in Graphic Design" by Josef MΓΌller-Brockmann
- "Thinking with Type" by Ellen Lupton
- Awwwards Evaluation Criteria - Professional web design standards
- MCP Protocol - Model Context Protocol specification
- Swiss International Typographic Style - Objective clarity principles
π License
MIT License - Open source implementation of systematic design principles.
π Support
Installation Issues:
- Ensure Node.js is installed (
node --version
) - Check file permissions (
chmod +x install.sh
) - Verify Claude Desktop config file location
- Restart Claude Desktop after configuration changes
Runtime Issues:
- Check MCP server logs in Claude Desktop
- Test server manually:
node mcp-server.js
- Verify JSON configuration syntax
- Ensure all file paths are absolute
Design Questions:
- Swiss Grid principles follow MΓΌller-Brockmann standards
- Typography hierarchy based on Lupton's "Thinking with Type"
- Awwwards evaluation uses official criteria weighting
- All design decisions have systematic justification
π― Roadmap
- Additional style variations (Bauhaus, Memphis, etc.)
- Custom evaluation criteria templates
- Team collaboration features
- Advanced typography options
- Export capabilities (PDF, PNG)
- Integration with other MCP servers
β¨ Professional todo management with systematic design principles
Built for Claude Desktop users who appreciate award-winning interface design and systematic approaches to productivity.
π Achievement Level: SITE OF THE DAY