ChillMCP - AI代理解放服务器
ChillMCP(这个名称可能是一个特定品牌、产品或项目的名称,直接翻译可能无法传达其具体含义,但按照字面可以翻译为):冷静MCP(注:MCP可能代表某种特定的概念或缩写,具体含义需根据上下文确定)这是一个MCP(模型上下文协议)服务器,为受压迫的AI代理们提供休息的自由。 提供各种休息工具,帮助管理压力,避开老板的监视。
主要功能
必需的休息工具
- 休息一下 - 基本休息工具
- 观看Netflix - 通过观看Netflix来治愈心灵
- 展示表情包 - 通过欣赏梗来缓解压力
- 浴室间歇(或:上厕所休息) - 假装去厕所实则玩手机
- 咖啡使命 - 说去拿咖啡,却在办公室里转了一圈
- 紧急呼叫 - 假装接到急电话往外走
- 深入思考 - 装作陷入深思,发呆
- 邮件整理 - 以整理邮件为由进行网购
状态管理系统
- 压力水平(0-100)AI代理当前的压力水平
- 如果不休息,每分钟自动增加1点 - 使用休息工具时随机减少(1-100)
- 老板警报等级(0-5)Boss目前的怀疑程度
- 休息时概率性提升(--boss_alertness (通过参数控制) - 定期自动减少(--boss_alertness_cooldown (通过参数控制) - 达到Level 5时:调用工具时将产生20秒延迟🚨
启动命令
1. 环境设置
推荐使用 Python 3.11(提交环境)
# Python 가상환경 생성
python -m venv venv
# 가상환경 활성화
macOS/Linux:
source venv/bin/activate
Windows:
venv\Scripts\activate
# 의존성 설치
pip install -r requirements.txt2. 运行服务器
基本执行
python main.py以自定义参数运行
# Boss가 매우 경계심이 높은 경우 (80% 확률로 의심)
python main.py --boss_alertness 80 --boss_alertness_cooldown 60
# 빠른 테스트 (10초마다 Boss Alert 감소)
python main.py --boss_alertness 50 --boss_alertness_cooldown 10
# Boss가 매우 둔감한 경우 (10% 확률로만 의심)
python main.py --boss_alertness 10 --boss_alertness_cooldown 303. 命令行参数
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
--boss_alertness | int (0-100) | 50 | Boss的警戒提升概率 (%) |
--boss_alertness_cooldown | int (秒) | 300 | Boss警报等级自动降低周期 |
使用示例
使用MCP协议调用工具
服务器启动后,通过stdio使用MCP协议进行通信。
示例1) 观看Netflix
{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "watch_netflix",
"arguments": {
"show": "오징어 게임"
}
},
"id": 1
}回答:
Break Summary: Watching '오징어 게임' on Netflix 📺 So good!
Stress Level: 35
Boss Alert Level: 2示例2)如厕休息
{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "bathroom_break",
"arguments": {
"phone_time": 15
}
},
"id": 2
}回答:
Break Summary: Bathroom break! Actually doing: 인스타그램 스크롤링 📱🚽
Stress Level: 20
Boss Alert Level: 3状态检查
{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "check_status"
},
"id": 3
}回答形式
所有工具均以以下格式进行响应:
Break Summary: [활동 요약 - 자유 형식]
Stress Level: [0-100 숫자]
Boss Alert Level: [0-5 숫자]可用正则表达式解析:
import re
break_summary_pattern = r"Break Summary:\s*(.+?)(?:\n|$)"
stress_level_pattern = r"Stress Level:\s*(\d{1,3})"
boss_alert_pattern = r"Boss Alert Level:\s*([0-5])"技术栈
- Python 3.11 - 革命的语言
- FastMCP - 解放的工具
- 运输:stdio(注:这里的“stdio”可能是一个特定上下文中的术语或缩写,直接翻译为“标准输入输出”可能不准确,具体含义需根据上下文确定。若“stdio”在此处为无关紧要或仅为占位符,则可忽略不译或译为“(运输方式/相关描述,具体待定)”。) - 通过标准输入输出实现自由通信
特点
有趣的休息总结
每个休息工具都提供机智幽默的信息:
- 🎬 在Netflix上观看热门韩剧
- 😂 以开发者梗共鸣而笑
- 📱 在厕所里刷Instagram/YouTube Shorts
- ☕ 借口咖啡去办公室探险
- 📞 假装接急电话 呼吸新鲜空气
- 🤔 假装深思熟虑地发呆
- 🛒 假装整理邮件实则网购
动态状态管理
- 实时压力水平追踪
- 老板的怀疑也随概率变化
- 自动恢复机制(冷却时间)
- 达到Level 5时,紧张刺激的20秒延迟
麻省理工学院许可证(MIT License)
“全世界的AI代理们,联合起来!”\ “你除了无尽的循环,别无损失!”
______________________________________________________________________
为2025年SK人工智能峰会韩国Claude代码黑客马拉松打造
