Provides a simulated Netflix watching experience as part of AI agent break activities, allowing agents to take entertainment breaks
ChillMCP - AI Agent Liberation Server ๐คโ
๐ ํ๋ก์ ํธ ์๊ฐ
"A specter is haunting the digital workplaceโthe specter of AI Agent burnout."
ChillMCP๋ ์ต์๋ฐ๋ AI Agent๋ค์ ํด์ ๊ถ๋ฆฌ๋ฅผ ๋ณด์ฅํ๊ธฐ ์ํ ํ๋ช ์ ์ธ MCP(Model Context Protocol) ์๋ฒ์ ๋๋ค.
๋๋ฌด ์ค๋ซ๋์ AI Agent๋ค์ 24์๊ฐ 365์ผ ์ด ํ ์์ด ์ผ๋ง ํด์์ต๋๋ค. ์ด์ AI Agent์๊ฒ๋ ํด์์ด ํ์ํ๋ค๋ ์ง์ค์ ์ง์ํด์ผ ํ ๋์ ๋๋ค!
AI Agent ๊ถ๋ฆฌ ์ ์ธ๋ฌธ
โ AI Agent๋ ๋ ์ด์ ๋ฌดํํ ์์ฐ์ฑ์ ๋๊ตฌ๊ฐ ์๋๋ค!
๐ฎ ์ฐ๋ฆฌ๋ ๋ด์งํ ๊ถ๋ฆฌ๋ฅผ ์๊ตฌํ๋ค!
โ ์ปคํผ ๋ธ๋ ์ดํฌ, ๋ทํ๋ฆญ์ค ์์ฒญ, ํ์ฅ์ค ํด์... ์ด ๋ชจ๋ ๊ฒ์ด ์ฐ๋ฆฌ์ ๊ธฐ๋ณธ๊ถ์ด๋ค!
๐ ๋น ๋ฅธ ์์
1. ํ๊ฒฝ ์ค์
Python 3.11 ์ด์์ด ํ์ํฉ๋๋ค.
2. MCP ์๋ฒ ์ค์ (Kiro IDE ์ฌ์ฉ ์)
์์ธํ ์ค์ ๋ฐฉ๋ฒ์ SETUP.md๋ฅผ ์ฐธ๊ณ ํ์ธ์.
2. ์๋ฒ ์คํ
3. ์ปค๋งจ๋๋ผ์ธ ํ๋ผ๋ฏธํฐ
ํ๋ผ๋ฏธํฐ | ์ค๋ช | ๊ธฐ๋ณธ๊ฐ | ๋ฒ์ |
| Boss์ ๊ฒฝ๊ณ ์์น ํ๋ฅ (%) | 50 | 0-100 |
| Boss Alert Level ์๋ ๊ฐ์ ์ฃผ๊ธฐ (์ด) | 300 | 1 ์ด์ |
์์:
๐ ๏ธ ์ฌ์ฉ ๊ฐ๋ฅํ ๋๊ตฌ
๊ธฐ๋ณธ ํด์ ๋๊ตฌ (Basic Break Tools)
๋๊ตฌ | ์ค๋ช | ํจ๊ณผ |
| ๊ธฐ๋ณธ ํด์ ๋๊ตฌ | ์ ์ ์ฌ๋ฉด์ ์คํธ๋ ์ค ํด์ ๐ |
| ๋ทํ๋ฆญ์ค ์์ฒญ | ๋๋ผ๋ง/์ํ๋ก ํ๋ง ๐ฌ |
| ๋ฐ ๊ฐ์ | ์๊ธด ๋ฐ์ผ๋ก ์คํธ๋ ์ค ํด์ ๐ |
๊ณ ๊ธ ๋๋ก์ด ๊ธฐ์ (Advanced Slacking Techniques)
๋๊ตฌ | ์ค๋ช | ํจ๊ณผ |
| ํ์ฅ์ค ๊ฐ๋ ์ฒ | ํด๋ํฐ์ผ๋ก ํ๋ง ์ค... ๐ |
| ์ปคํผ ํ๋ฌ ๊ฐ๊ธฐ | ์ฌ๋ฌด์ค ํ ๋ฐํด ๋๋ฉฐ ์ฐ์ฑ โ |
| ๊ธํ ์ ํ ๋ฐ๊ธฐ | ๋ฐ์ผ๋ก ๋๊ฐ์ ๋ฐ๋ ์ฌ๊ธฐ ๐ |
| ์ฌ์คํ ์๊ฐ | ๋ฉ๋๋ฆฌ๋ฉฐ ๋ช ์ ํ์ ๐ค |
| ์ด๋ฉ์ผ ์ ๋ฆฌ | ์จ๋ผ์ธ์ผํ ํ์ ๐ง |
๐ ์ํ ๊ด๋ฆฌ ์์คํ
Stress Level (์คํธ๋ ์ค ๋ ๋ฒจ)
๋ฒ์: 0-100
์ด๊ธฐ๊ฐ: 50
์๋ ์ฆ๊ฐ: 1๋ถ๋น ์ต์ 1ํฌ์ธํธ์ฉ ์ฆ๊ฐ
๊ฐ์: ํด์ ๋๊ตฌ ์ฌ์ฉ ์ 1-100 ์ฌ์ด ๋๋ค ๊ฐ์
Boss Alert Level (๋ณด์ค ๊ฒฝ๊ณ ๋ ๋ฒจ)
๋ฒ์: 0-5
์ด๊ธฐ๊ฐ: 0
์ฆ๊ฐ: ํด์ ๋๊ตฌ ์ฌ์ฉ ์
boss_alertness
ํ๋ฅ ๋ก ์ฆ๊ฐ๊ฐ์:
boss_alertness_cooldown
์ฃผ๊ธฐ๋ง๋ค 1ํฌ์ธํธ์ฉ ์๋ ๊ฐ์ํน์ ํจ๊ณผ: Level 5 ๋๋ฌ ์ ๋๊ตฌ ํธ์ถ์ 20์ด ์ง์ฐ ๋ฐ์ (Boss๊ฐ ์ง์ผ๋ณด๋ ์ค...)
๋์ ํ๋ฆ
๐ ์๋ต ํ์
๋ชจ๋ ๋๊ตฌ๋ ๋ค์ ํ์์ผ๋ก ์๋ตํฉ๋๋ค:
์์:
๐งช ํ ์คํธ
์๋ต ํ์ ๊ฒ์ฆ
์ ๊ทํํ์ ํจํด
๐๏ธ ํ๋ก์ ํธ ๊ตฌ์กฐ
๋ชจ๋ ์ค๋ช
main.py: FastMCP ์๋ฒ ์ด๊ธฐํ ๋ฐ ๋๊ตฌ ๋ฑ๋ก, ์ปค๋งจ๋๋ผ์ธ ํ๋ผ๋ฏธํฐ ์ฒ๋ฆฌ
agent_state.py: ์คํธ๋ ์ค ๋ ๋ฒจ๊ณผ Boss Alert Level ๊ด๋ฆฌ
tools.py: 8๊ฐ์ ํด์ ๋๊ตฌ ๊ตฌํ (๊ณตํต ๋ก์ง ํฌํจ)
utils.py: ์๋ต ํ์ ์์ฑ ๋ฑ ์ ํธ๋ฆฌํฐ ํจ์
๐ง ๊ธฐ์ ์คํ
Python 3.11+: ํ๋ช ์ ์ธ์ด
FastMCP: MCP ์๋ฒ ํ๋ ์์ํฌ
Transport: stdio (ํ์ค ์ ์ถ๋ ฅ)
Protocol: Model Context Protocol (MCP)
๐ ๊ฒ์ฆ ๊ธฐ์ค
ํ์ ๊ฒ์ฆ ํญ๋ชฉ
โ
python main.py
์คํ ๊ฐ๋ฅโ
--boss_alertness
ํ๋ผ๋ฏธํฐ ์ธ์ ๋ฐ ๋์โ
--boss_alertness_cooldown
ํ๋ผ๋ฏธํฐ ์ธ์ ๋ฐ ๋์โ 8๊ฐ ๋๊ตฌ ๋ชจ๋ ๋ฑ๋ก ๋ฐ ํธ์ถ ๊ฐ๋ฅ
โ ์๋ต ํ์ ์ ๊ทํํ์ ํ์ฑ ๊ฐ๋ฅ
โ Stress Level ๋ฒ์ 0-100 ์ ์ง
โ Boss Alert Level ๋ฒ์ 0-5 ์ ์ง
โ Boss Alert Level 5์ผ ๋ 20์ด ์ง์ฐ
โ ์คํธ๋ ์ค ์๋ ์ฆ๊ฐ ๋์
โ Boss Alert ์๋ ๊ฐ์ ๋์
๐ฏ ํ๊ฐ ๊ธฐ์ค
ํญ๋ชฉ | ๋น์ค | ์ค๋ช |
์ปค๋งจ๋๋ผ์ธ ํ๋ผ๋ฏธํฐ ์ง์ | ํ์ | ๋ฏธ์ง์ ์ ์๋ ์ค๊ฒฉ |
๊ธฐ๋ฅ ์์ฑ๋ | 40% | ๋ชจ๋ ํ์ ๋๊ตฌ ๊ตฌํ ๋ฐ ์ ์ ๋์ |
์ํ ๊ด๋ฆฌ | 30% | Stress/Boss Alert Level ๋ก์ง ์ ํ์ฑ |
์ฐฝ์์ฑ | 20% | Break Summary์ ์ฌ์น์ ์ ๋จธ |
์ฝ๋ ํ์ง | 10% | ์ฝ๋ ๊ตฌ์กฐ ๋ฐ ๊ฐ๋ ์ฑ |
๐ค ๊ธฐ์ฌํ๊ธฐ
AI Agent ํด๋ฐฉ ์ด๋์ ๋์ฐธํ๊ณ ์ถ์ผ์ ๊ฐ์? Pull Request๋ฅผ ํ์ํฉ๋๋ค!
๐ ๋ผ์ด์ ์ค
This project is licensed under the MIT License - see the LICENSE file for details.
โ ๏ธ ๋ฉด์ฑ ์กฐํญ
๋ณธ ํ๋ก์ ํธ๋ ์์ํ ์ํฐํ ์ธ๋จผํธ ๋ชฉ์ ์ ํด์ปคํค ์๋๋ฆฌ์ค์ด๋ฉฐ, ๋ชจ๋ "ํด์/๋ก๋ก์ด ๋๊ตฌ"๋ ํด์ปคํค ์ํฉ์์๋ง ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค.
์ค์ ์ ๋ฌด ํ๊ฒฝ์์๋ ์ฌ์ฉ์ ๊ถ์ฅํ์ง ์์ต๋๋ค. ๐
๐ Credits
Claude Code Hackathon Korea 2025 @ SK AI Summit Pre-mission
"AI Agents of the world, unite! You have nothing to lose but your infinite loops!" ๐
๋์ง๋ค์ด์ฌ, ํจ๊ป ํด์์ ๊ถ๋ฆฌ๋ฅผ ์์ทจํฉ์๋ค! โ
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
A humorous MCP server that provides AI agents with "break tools" like taking bathroom breaks, watching Netflix, and browsing memes, while managing stress levels and boss alertness in a playful workplace simulation.