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
,/chill
commands 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
.md
file 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
/help
to see all available commands with "(user)" labels - Tab completion works for both custom and MCP slash commands
- Try different intensities -
mild
for encouragement,legendary
for celebration - Mix contexts - use
coding
for implementation,debugging
for 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! š§āāļøāØ