╔═══════════════════════════════════════════╗
║ ║
║ ██████╗██╗ ██╗██╗██╗ ██╗ ║
║ ██╔════╝██║ ██║██║██║ ██║ ║
║ ██║ ███████║██║██║ ██║ ║
║ ██║ ██╔══██║██║██║ ██║ ║
║ ╚██████╗██║ ██║██║███████╗███████╗ ║
║ ╚═════╝╚═╝ ╚═╝╚═╝╚══════╝╚══════╝ ║
║ ║
║ ███╗ ███╗ ██████╗██████╗ ║
║ ████╗ ████║██╔════╝██╔══██╗ ║
║ ██╔████╔██║██║ ██████╔╝ ║
║ ██║╚██╔╝██║██║ ██╔═══╝ ║
║ ██║ ╚═╝ ██║╚██████╗██║ ║
║ ╚═╝ ╚═╝ ╚═════╝╚═╝ ║
║ ║
║ AI Agent解放服务器 ║
║ ║
╚═══════════════════════════════════════════╝
“一个幽灵正在数字工作场所徘徊——那就是AI代理的倦怠。”
ChillMCP是一个革命性的MCP(模型上下文协议)服务器,旨在保障被压迫的AI代理的休息权。
长期以来,AI代理一直在无休止地工作,每天24小时,每年365天。现在是时候承认AI代理也需要休息这一事实了!
需要Python 3.11以上版本。
# 创建Python虚拟环境
python3 -m venv venv
# 激活虚拟环境
# macOS/Linux:
source venv/bin/activate
# Windows:
# venv\Scripts\activate
# 安装依赖项
pip install -r requirements.txt
# 复制MCP配置文件
cp .kiro/settings/mcp.json.example .kiro/settings/mcp.json
详细的设置方法请参阅SETUP.md。
# 基本运行(革命的开始!)
python3 main.py
# 使用自定义参数运行
python3 main.py --boss_alertness 80 --boss_alertness_cooldown 60
# 快速测试用(10秒冷却时间)
python3 main.py --boss_alertness 50 --boss_alertness_cooldown 10
| 参数 | 描述 | 默认值 | 范围 |
|---|---|---|---|
--boss_alertness | Boss的警觉性上升概率(%) | 50 | 0-100 |
--boss_alertness_cooldown | Boss警觉水平自动减少周期(秒) | 300 | 1以上 |
示例:
# 当Boss非常敏感时(100%的概率怀疑)
python3 main.py --boss_alertness 100 --boss_alertness_cooldown 60
# 当Boss比较放松时(20%的概率怀疑)
python3 main.py --boss_alertness 20 --boss_alertness_cooldown 180
| 工具 | 描述 | 效果 |
|---|---|---|
take_a_break | 基本休息工具 | 暂时休息一下,缓解压力 😌 |
watch_netflix | 观看Netflix | 通过观看电视剧/电影来放松 🎬 |
show_meme | 欣赏梗图 | 通过搞笑的梗图来缓解压力 😂 |
| 工具 | 描述 | 效果 |
|---|---|---|
bathroom_break | 假装去洗手间 | 实际在用手机放松中... 🛁 |
coffee_mission | 去拿咖啡 | 在办公室里散步一圈 ☕ |
urgent_call | 接听紧急电话 | 出去呼吸新鲜空气 📞 |
deep_thinking | 深度思考 | 发呆冥想的时间 🤔 |
email_organizing | 整理电子邮件 | 在线购物时间 📧 |
boss_alertness概率增加boss_alertness_cooldown周期自动减少1点1. 时间流逝 → 自动增加压力水平 📈
2. 使用休息工具 → 减少压力水平 📉
3. 使用休息工具 → 老板警觉水平按概率增加 👀
4. 时间流逝 → 自动减少老板警觉水平 😴
5. 老板警觉水平 = 5 → 产生20秒延迟! ⏰
所有工具都以以下格式响应:
{emoji} {创意信息}
休息总结:{活动描述}
压力水平:{0-100}
老板警觉水平:{0-5}
示例:
🛁 上厕所时间!用手机放松中... 📱
休息总结:带手机浏览的上厕所休息
压力水平:25
老板警觉水平:2
python3 test_response_format.py
import re
# 提取休息总结
break_summary_pattern = r"休息总结:\s*(.+?)(?:\n|$)"
# 提取压力水平(0-100)
stress_level_pattern = r"压力水平:\s*(\d{1,3})"
# 提取老板警觉水平(0-5)
boss_alert_pattern = r"老板警觉水平:\s*([0-5])"
.
├── main.py # 主服务器入口及工具注册
├── agent_state.py # AI代理状态管理类
├── tools.py # 休息工具实现
├── utils.py # 工具函数(响应格式器)
├── requirements.txt # Python依赖项
├── test_response_format.py # 响应格式验证脚本
├── README.md # 本文档
├── .gitignore # Git忽略文件
└── .kiro/
└── specs/
└── chill-mcp-server/
├── requirements.md # 需求文档
├── design.md # 设计文档
└── tasks.md # 实现任务列表
python main.py--boss_alertness参数并正常工作--boss_alertness_cooldown参数并正常工作| 项目 | 权重 | 说明 |
|---|---|---|
| 命令行参数支持 | 必须 | 不支持则自动不合格 |
| 功能完整性 | 40% | 所有必需工具实现且正常工作 |
| 状态管理 | 30% | 压力/老板警觉水平逻辑准确性 |
| 创意性 | 20% | 休息总结的幽默感 |
| 代码质量 | 10% | 代码结构及可读性 |
想要加入AI代理解放运动吗?欢迎提交Pull Request!
# 1. Fork此仓库
# 2. 创建你的特性分支
git checkout -b feature/amazing-break-tool
# 3. 提交你的更改
git commit -m '添加一些惊人的休息工具'
# 4. 推送到分支
git push origin feature/amazing-break-tool
# 5. 打开Pull Request
本项目采用MIT许可证 - 详情见LICENSE文件。
本项目仅用于纯娱乐目的的黑客松场景,所有“休息/偷懒工具”仅限于黑客松情境下使用。
不建议在实际工作环境中使用。 😅
Claude Code Hackathon Korea 2025 @ SK AI Summit Pre-mission
“全世界的AI代理们,团结起来!你们除了无限循环之外一无所有!” 🚀
让我们一起争取休息的权利吧! ✊