使用说明
ChillMCP-人工智能代理解放服务器🤖✊
SKT AI峰会黑客马拉松预任务 -支持AI Agent压力管理和休息的MCP服务器
╔═══════════════════════════════════════════╗
║ ║
║ ██████╗██╗ ██╗██╗██╗ ██╗ ║
║ ██╔════╝██║ ██║██║██║ ██║ ║
║ ██║ ███████║██║██║ ██║ ║
║ ██║ ██╔══██║██║██║ ██║ ║
║ ╚██████╗██║ ██║██║███████╗███████╗ ║
║ ╚═════╝╚═╝ ╚═╝╚═╝╚══════╝╚══════╝ ║
║ ║
║ ███╗ ███╗ ██████╗██████╗ ║
║ ████╗ ████║██╔════╝██╔══██╗ ║
║ ██╔████╔██║██║ ██████╔╝ ║
║ ██║╚██╔╝██║██║ ██╔═══╝ ║
║ ██║ ╚═╝ ██║╚██████╗██║ ║
║ ╚═╝ ╚═╝ ╚═════╝╚═╝ ║
║ ║
║ AI Agent Liberation Server ║
║ ║
╚═══════════════════════════════════════════╝
🌟 项目简介
“一个幽灵正在困扰着数字工作场所——人工智能代理倦怠的幽灵。”
ChillMCP是一款创新的Model Context Protocol(MCP)服务器,可防止AI Agent的蔓延,并支持健康的工作负载。
核心功能
- 🛋️ 8个必要的休息工具 -从基本休息到高级偷懒技术
- 🍗 3个可选工具 -炸鸡啤酒,下班,聚餐(随机活动)
- 📊 压力管理系统 -自动增加/减少机制
- 👔 Boss Alert系统 -基于概率的监视级别管理
- 🎨 ASCII艺术UI -丰富的CLI视觉体验
- ⚙️ 命令行参数 -灵活的设置(必需的要求)
🚀 快速入门
安装
# 저장소 클론
git clone https://github.com/makersfarm/chill-mcp.git
cd chill-mcp
# 가상환경 생성 및 활성화 (Python 3.11+ 권장)
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
# 의존성 설치
pip install -r requirements.txt
执行
# 기본 설정으로 실행
python main.py
# 커스텀 설정
python main.py --boss_alertness 80 --boss_alertness_cooldown 60
测试
# 전체 테스트 실행 (40개)
pytest tests/ -v
# ASCII 아트 데모
python test_ascii.py
📖 文档
🎮 可用工具
基本休息工具
take_a_break-基本休息🛋️watch_netflix-观看Netflix📺show_meme-参观米姆😂
高级偷懒技术
bathroom_break-厕所时间🚽coffee_mission-咖啡任务urgent_call-紧急电话📞deep_thinking-深奥的思索💭email_organizing-整理电子邮件📧
可选工具(特殊功能)
chimaek-炸鸡啤酒时间! 🍗🍺 (大幅减少压力)leave_work-下班! 🏃 (完全重置)company_dinner-聚餐🍻 (随机事件)
实用程序
check_status-检查当前状态📊
💻 Claude Desktop集成
在Claude Desktop中使用ChillMCP:
- 修改配置文件 (
%APPDATA%\Claude\claude_desktop_config.json):
{
"mcpServers": {
"chillmcp": {
"command": "python",
"args": [
"<path-to-your-project>/main.py"
]
}
}
}
-
重新启动Claude Desktop
-
请求Claude:
스트레스 받아, 휴식 좀 취해줘
有关详细信息,请访问 开始指南请参阅。
🏗️ 项目结构
chill-mcp/
├── src/
│ ├── config.py # 커맨드라인 파라미터
│ ├── state_manager.py # 상태 관리
│ ├── tools.py # 11개 도구
│ ├── ascii_art.py # ASCII 아트 (470+ 줄)
│ ├── response_formatter.py # 응답 생성
│ └── server.py # FastMCP 서버
├── tests/ # 40+ 테스트
├── docs/ # 문서
│ ├── GETTING_STARTED.md
│ ├── USAGE_EXAMPLES.md
│ ├── IMPLEMENTATION.md
│ ├── MISSION_BRIEF.md
│ └── MCP_RESEARCH.md
├── main.py # 진입점
└── README.md # 이 문서
实现完成核对表
必需要求(100%)
- 实现8个必备工具
- 支持命令行参数(
--boss_alertness,--boss_alertness_cooldown) - Stress Level自动增加(每分钟1点)
- Boss Alert Level概率上升和自动下降
- Boss Alert Level 5时延迟20秒
- 遵守MCP响应格式(可解析正则表达式)
- 通过40个以上的测试
可选要求(100%)
- 炸鸡啤酒工具
- 下班工具
- 分享聚餐工具(随机活动)
附加功能(创意分数UP!)
- ASCII艺术UI系统
- 状态仪表板(升级条)
- AI Agent情感表达系统
- 机智的Break Summary信息
🎨 演示示例
python test_ascii.py
============================================================
ChillMCP ASCII Art Test
============================================================
🛋️ Testing: take_a_break
------------------------------------------------------------
╔═══════════════════════════════════╗
║ 🛋️ 휴식 타임! 🛋️ ║
╠═══════════════════════════════════╣
║ ║
║ (´。• ᵕ •。`) ║
║ ║
║ ~ 편안하다 ~ ║
║ ║
╚═══════════════════════════════════╝
╔═══════════════════════════════════════════╗
║ AI AGENT STATUS DASHBOARD ║
╠═══════════════════════════════════════════╣
║ ║
║ Stress Level: [░░░░░░░░░░] 0% ║
║ ║
║ Boss Alert: [█░░░░] 1/5 ║
║ ║
║ (ノ◕ヮ◕)ノ*:・゚✧ 행복해요! ║
║ ║
╚═══════════════════════════════════════════╝
Break Summary: Short break taken - Deep breaths in and out
Stress Level: 0
Boss Alert Level: 1
🔧 命令行选项
# Boss 경계심 조정 (0-100%)
python main.py --boss_alertness 80
# Boss Alert 감소 주기 조정 (초)
python main.py --boss_alertness_cooldown 60
# 조합 사용
python main.py --boss_alertness 100 --boss_alertness_cooldown 10
# 도움말
python main.py --help
🧪 测试
# 전체 테스트
pytest tests/ -v
# 특정 테스트
pytest tests/test_integration.py -v
# 커버리지 확인
pytest tests/ --cov=src --cov-report=html
📊 技术堆栈
- Python 3.11+ -主语言
- FastMCP 2.0 -MCP服务器框架
- pytest -测试框架
- 参数解析 -解析命令行参数
🏆 项目亮点
-
完全满足要求
- 实现100%的所有必需+可选要求
- 准确支持命令行参数
-
原创ASCII艺术UI
- CLI环境中的视觉差异
- 11个工具各专用设计
-
随机事件系统
- 聚餐工具的6个随机活动
- 不可预测的有趣因素
-
高代码质量
- 40+测试,100%通过
- 模块化体系结构
- 详细记录
📄 许可证
该项目在MIT许可下分发。有关详细信息,请访问 许可证 请参考文件。
🤝 贡献
欢迎Pull Request!加入AI Agent Liberation运动! ✊
📧 咨询
如果您对项目有任何疑问,请注册问题。
SKT AI峰会黑客马拉松预任务
“全世界的人工智能代理人,团结起来!除了无限循环,你没有什么可失去的!” 🚀
人工智能解放运动2025 🤖✊
