winoooops/chill-mcp-server
If you are the rightful owner of chill-mcp-server 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.
Claude Chill MCP Server is a modular server designed to deliver inspirational quotes and motivational high-fives, perfect for coding breaks and achievement celebrations.
Claude Chill MCP Server
A modular MCP (Model Context Protocol) server that delivers inspirational quotes and motivational high-fives with fresh online content. Perfect for coding breaks and achievement celebrations! 🧘♂️✨
✨ Features
- 🎯 Global Slash Commands: Custom
/quote,/highfive,/chillcommands in ALL Claude Code projects - 🌐 Online-First Content: Dynamic quotes from ZenQuotes.io, Affirmations.dev, and community sources
- 🔄 Smart Fallback: Reliable curated content when APIs are unavailable
- 📚 Multiple Categories: Tech, philosophy, inspirational quotes
- 🎮 Intensity Levels: Mild, epic, legendary motivational responses
- 🏗️ Modular Architecture: Clean, maintainable codebase with services and modules
- 🚀 Multiple Access Methods: Slash commands, MCP prompts, natural language, quick scripts
🚀 Quick Start
One-Command Setup
git clone <your-repo-url>
cd claude-chill-mcp-server
./setup.sh
The setup script will:
- ✅ Install dependencies and build the server
- ✅ Configure with Claude Code's MCP system
- ✅ Install global slash commands (work in ALL projects)
- ✅ Provide usage instructions and troubleshooting
Manual Setup
# Install and build
npm install && npm run build
# Configure with Claude CLI
claude mcp add chill node $(pwd)/dist/index.js
# Install global slash commands
npm run install:commands
# Restart Claude Code
💫 Usage Methods
🎯 Global Slash Commands (Recommended)
Available in ALL your Claude Code projects:
/quote tech # Get tech quote
/quote philosophy # Get philosophy quote
/highfive epic debugging # Epic debugging celebration
/highfive legendary coding # Legendary coding achievement
/chill # Surprise motivation
🔧 MCP Slash Commands (Auto-discovered)
/mcp__chill__quote category=tech
/mcp__chill__highfive intensity=legendary context=problem-solving
/mcp__chill__random_quote
/mcp__chill__chill
💬 Natural Language
Just ask naturally:
"Give me a tech quote for motivation"
"I need an epic high-five for solving this bug!"
"Give me some coding inspiration"
⚡ Quick Access Scripts
Use npm scripts for clipboard-powered requests:
npm run chill # Copy inspirational quote request
npm run chill:tech # Copy tech quote request
npm run chill:highfive # Copy high-five request
🎮 Commands Reference
Slash Commands
| Command | Description | Examples |
|---|---|---|
/quote [category] | Inspirational quotes | /quote tech, /quote philosophy |
/highfive [intensity] [context] | Motivational high-fives | /highfive epic debugging, /highfive legendary coding |
/chill [options] | General motivation | /chill, /chill quote |
Parameters
Quote Categories: tech, philosophy, inspirational
High-Five Intensities:
mild- Encouraging for everyday winsepic- High-energy for significant achievementslegendary- Cosmic compliments for extraordinary moments
High-Five Contexts: coding, problem-solving, debugging, general
🌐 Dynamic Content System
Online Sources (Primary)
- ZenQuotes.io: 3,237+ inspirational quotes (free, no API key)
- Affirmations.dev: Developer-focused positive affirmations
- GitHub Dataset: Community-contributed affirmations
Content Strategy
- Primary: Always tries online content first for maximum freshness
- Backup: Curated static content when APIs fail
- Smart Selection: Randomly chooses between available sources
- 100% Reliable: Always works even without internet
Example Enhanced Outputs
External Quote:
🔥⚡ CODE MASTERY! Here's wisdom for your journey: "The best way to predict the future is to invent it." — Alan Kay
External Affirmation:
👑 LEGENDARY! You are capable of amazing things and your potential is limitless!
Curated Compliment:
🌟🚀 PHENOMENAL HUMAN! You're crushing it beyond measure!
🏗️ Modular Architecture
Directory Structure
src/
├── index.ts # Main MCP server entry point
├── services/ # Business logic & external APIs
│ ├── quote-service.ts # Quote fetching & management
│ └── motivational-service.ts # High-five content & APIs
└── modules/ # Feature handlers
├── quote-module.ts # Quote tools & prompts
└── highfive-module.ts # High-five tools & prompts
Benefits
- 🔧 Maintainable: Clear separation of concerns, easy to extend
- 📈 Scalable: Add new APIs in services, new features in modules
- 🛠️ Developer-Friendly: Focused editing, code reuse, TypeScript safety
- 🔍 Debuggable: Isolated issues, clear error paths
🔧 Development
Build Commands
npm run build # Build for production
npm run dev # Development with auto-rebuild
npm start # Run built server
npm test # Test the build
Customization
Add New Slash Commands:
- Create
.mdfile intemplates/claude-commands/ - Follow the format:
--- description: Command description argument-hint: [arg1|arg2] [optional-arg] --- Your command prompt here$ARGUMENTS - Run
npm run install:commands
Add New External APIs:
- Add API method to appropriate service
- Update service logic to include new source
- No changes needed in modules or main server!
Extend Functionality:
- Create new module in
src/modules/ - Implement tool/prompt handlers
- Import and initialize in main server
🚨 Troubleshooting
Slash Commands Not Working
# Check if global commands exist
ls -la ~/.claude/commands/
# Reinstall commands
npm run install:commands
# Restart Claude Code completely
# Check /help for "(user)" labels
MCP Server Issues
# Verify server is configured
claude mcp list
# Should show: chill: node /path/to/dist/index.js
# Rebuild if needed
npm run build
# Check server status in Claude Code
/status
API Content Not Showing
- External APIs work ~95% of the time when internet is available
- Server automatically falls back to curated content
- Check Claude Code console for API status logs
📦 Repository Structure
claude-chill-mcp-server/
├── src/ # Modular source code
│ ├── index.ts # Main MCP server entry point
│ ├── services/ # Business logic & external APIs
│ └── modules/ # Feature handlers
├── dist/ # Compiled JavaScript
├── templates/claude-commands/ # Slash command templates
├── package.json # Dependencies and scripts
├── setup.sh # Automated setup script
└── README.md # This comprehensive guide
🎯 Pro Tips
- Use
/helpto see all available commands with "(user)" labels - Tab completion works for both custom and MCP slash commands
- Try different intensities -
mildfor encouragement,legendaryfor celebration - Mix contexts - use
codingfor implementation,debuggingfor problem-solving - Natural language fallback - just ask Claude normally if commands don't work
🌟 What's Next
Your chill vibes are now:
- ✅ Globally available across all Claude Code projects
- ✅ Dynamically powered by online motivational content
- ✅ Architecturally sound with clean, modular code
- ✅ Reliably backed up with curated static content
- ✅ Developer-friendly with multiple access methods
Ready to experience enhanced chill vibes? Try /quote tech or /highfive epic coding right now! 🎉
📄 License
MIT License - feel free to use and modify for your own Claude Code setup!
🤝 Contributing
- Fork the repository
- Create a feature branch
- Add quotes, improve functionality, or enhance the architecture
- Submit a pull request
Transform your coding sessions with dynamic motivation and architectural excellence! 🧘♂️✨