SKT AI Summit Hackathon Pre-mission - AI Agent์ ์คํธ๋ ์ค ๊ด๋ฆฌ์ ํด์์ ์ง์ํ๋ MCP ์๋ฒ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ
โ โโโโโโโโโโ โโโโโโโโโ โโโ โ
โ โโโโโโโโโโโ โโโโโโโโโ โโโ โ
โ โโโ โโโโโโโโโโโโโโ โโโ โ
โ โโโ โโโโโโโโโโโโโโ โโโ โ
โ โโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโ โ
โ โโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ โโโโ โโโโ โโโโโโโโโโโโโโ โ
โ โโโโโ โโโโโโโโโโโโโโโโโโโโโ โ
โ โโโโโโโโโโโโโโ โโโโโโโโ โ
โ โโโโโโโโโโโโโโ โโโโโโโ โ
โ โโโ โโโ โโโโโโโโโโโโโโ โ
โ โโโ โโโ โโโโโโโโโโ โ
โ โ
โ AI Agent Liberation Server โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
"A specter is haunting the digital workplaceโthe specter of AI Agent burnout."
ChillMCP๋ AI Agent์ ๋ฒ์์์ ๋ฐฉ์งํ๊ณ ๊ฑด๊ฐํ ์๋ผ๋ฐธ์ ์ง์ํ๋ ํ์ ์ ์ธ MCP(Model Context Protocol) ์๋ฒ์ ๋๋ค.
- ๐๏ธ 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- ์์ ๊ฐ์ด๋ - ์ค์น ๋ฐ ์ค์ ๋ฐฉ๋ฒ
- ์ฌ์ฉ ์์ - ์ค์ ์ฌ์ฉ ์๋๋ฆฌ์ค
- ๊ตฌํ ์์ธ - ๊ธฐ์ ์ ๊ตฌํ ๋ด์ฉ ๋ฐ ์ดํ ํฌ์ธํธ
- ๋ฏธ์ ๋ธ๋ฆฌํ - ๋ํ ์๊ตฌ์ฌํญ ์๋ฌธ
- MCP ์ฐ๊ตฌ - MCP ํ๋กํ ์ฝ ํ์ต ์๋ฃ
take_a_break- ๊ธฐ๋ณธ ํด์ ๐๏ธwatch_netflix- ๋ทํ๋ฆญ์ค ์์ฒญ ๐บshow_meme- ๋ฐ ๊ตฌ๊ฒฝ ๐
bathroom_break- ํ์ฅ์ค ํ์ ๐ฝcoffee_mission- ์ปคํผ ๋ฏธ์ โurgent_call- ๊ธด๊ธ ์ ํ ๐deep_thinking- ์ฌ์คํ ์ฌ์ ๐ญemail_organizing- ์ด๋ฉ์ผ ์ ๋ฆฌ ๐ง
chimaek- ์น๋งฅ ํ์! ๐๐บ (์คํธ๋ ์ค ๋ํญ ๊ฐ์)leave_work- ํด๊ทผ! ๐ (์์ ๋ฆฌ์ )company_dinner- ํ์ ๐ป (๋๋ค ์ด๋ฒคํธ)
check_status- ํ์ฌ ์ํ ํ์ธ ๐
ChillMCP๋ฅผ Claude Desktop์์ ์ฌ์ฉํ๋ ค๋ฉด:
- ์ค์ ํ์ผ ์์ (
%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 # ์ด ๋ฌธ์
- โ 8๊ฐ ํ์ ๋๊ตฌ ๊ตฌํ
- โ
์ปค๋งจ๋๋ผ์ธ ํ๋ผ๋ฏธํฐ ์ง์ (
--boss_alertness,--boss_alertness_cooldown) - โ Stress Level ์๋ ์ฆ๊ฐ (1๋ถ๋น 1ํฌ์ธํธ)
- โ Boss Alert Level ํ๋ฅ ์์น ๋ฐ ์๋ ๊ฐ์
- โ Boss Alert Level 5์ผ ๋ 20์ด ์ง์ฐ
- โ MCP ์๋ต ํ์ ์ค์ (์ ๊ทํํ์ ํ์ฑ ๊ฐ๋ฅ)
- โ 40๊ฐ ์ด์ ํ ์คํธ ํต๊ณผ
- โ ์น๋งฅ ๋๊ตฌ
- โ ํด๊ทผ ๋๊ตฌ
- โ ํ์ ๋๊ตฌ (๋๋ค ์ด๋ฒคํธ)
- โจ 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 - ํ ์คํธ ํ๋ ์์ํฌ
- argparse - ์ปค๋งจ๋๋ผ์ธ ํ๋ผ๋ฏธํฐ ํ์ฑ
-
์๋ฒฝํ ์๊ตฌ์ฌํญ ๋ฌ์ฑ
- ๋ชจ๋ ํ์ + ์ ํ์ ์๊ตฌ์ฌํญ 100% ๊ตฌํ
- ์ปค๋งจ๋๋ผ์ธ ํ๋ผ๋ฏธํฐ ์ ํํ ์ง์
-
๋ ์ฐฝ์ ์ธ ASCII ์ํธ UI
- CLI ํ๊ฒฝ์์ ์๊ฐ์ ์ฐจ๋ณํ
- 11๊ฐ ๋๊ตฌ ๊ฐ๊ฐ ์ ์ฉ ๋์์ธ
-
๋๋ค ์ด๋ฒคํธ ์์คํ
- ํ์ ๋๊ตฌ์ 6๊ฐ์ง ๋๋ค ์ด๋ฒคํธ
- ์์ธก ๋ถ๊ฐ๋ฅํ ์ฌ๋ฏธ ์์
-
๋์ ์ฝ๋ ํ์ง
- 40+ ํ ์คํธ, 100% ํต๊ณผ
- ๋ชจ๋ํ๋ ์ํคํ ์ฒ
- ์์ธํ ๋ฌธ์ํ
์ด ํ๋ก์ ํธ๋ MIT ๋ผ์ด์ ์ค ํ์ ๋ฐฐํฌ๋ฉ๋๋ค. ์์ธํ ๋ด์ฉ์ LICENSE ํ์ผ์ ์ฐธ์กฐํ์ธ์.
Pull Request๋ฅผ ํ์ํฉ๋๋ค! AI Agent Liberation ์ด๋์ ๋์ฐธํด์ฃผ์ธ์! โ
ํ๋ก์ ํธ์ ๋ํ ๋ฌธ์์ฌํญ์ด ์์ผ์๋ฉด ์ด์๋ฅผ ๋ฑ๋กํด์ฃผ์ธ์.
SKT AI Summit Hackathon Pre-mission
"AI Agents of the world, unite! You have nothing to lose but your infinite loops!" ๐
AI Agent Liberation Movement 2025 ๐คโ