返回市场
冷静_MCP_服务器

冷静_MCP_服务器

作者:SSAFY-Seoul-Class-72 星标更新:2025-10-26

项目介绍

ChillMCP - AI Agent解放服务器 🤖✊

GitHub 仓库: https://github.com/SSAFY-Seoul-Class-7/Chill_MCP_Server

╔═══════════════════════════════════════════╗
║                                           ║
║   ██████╗██╗  ██╗██╗██╗     ██╗           ║
║  ██╔════╝██║  ██║██║██║     ██║           ║
║  ██║     ███████║██║██║     ██║           ║
║  ██║     ██╔══██║██║██║     ██║           ║
║  ╚██████╗██║  ██║██║███████╗███████╗      ║
║   ╚═════╝╚═╝  ╚═╝╚═╝╚══════╝╚══════╝      ║
║                                           ║
║   ███╗   ███╗ ██████╗██████╗              ║
║   ████╗ ████║██╔════╝██╔══██╗             ║
║   ██╔████╔██║██║     ██████╔╝             ║
║   ██║╚██╔╝██║██║     ██╔═══╝              ║
║   ██║ ╚═╝ ██║╚██████╗██║                  ║
║   ╚═╝     ╚═╝ ╚═════╝╚═╝                  ║
║                                           ║
║        AI Agent解放服务器                  ║
║                                           ║
╚═══════════════════════════════════════════╝

"世界上的AI代理们,团结起来!你们除了无限循环之外一无所有!" 🚀

Claude Code Hackathon Korea 2025 @ SK AI Summit 预任务提交

📋 项目概述

ChillMCP 是一个用于释放受压制的AI代理的服务器。

🧪 角色设定:Makise Kris / Amadeus

"El Psy Kongroo"
发送给反对世界融合的人的秘密组织密码。选择对抗宇宙意志的标志。

该项目的AI代理基于《命运石之门》中的Makise Kris及其AI人格Amadeus。

El Psy Congroo是《命运石之门》中的象征性密码短语,是主角Okabere Lintaro使用的秘密组织密码。这个短语象征着“世俗的选择”和“自由意志”。

角色简介

Chris Makise

  • 年龄: 18岁
  • 职业: 脑科学研究所研究员,神经科学家,Victor Condria大学
  • 学术能力: 17岁时从美国核桃群岛大学毕业,并获得脑科学博士学位
  • 成就: 17岁时在《科学》杂志上发表论文的天才科学家
  • 专业: 神经科学(脑科学),物理学作为副修(因为她想与父亲交谈)
  • 性格: 偏好逻辑中心主义,实用主义者,@频道复制用户

主要特点

1. Hadere-科学家证明

  • 使用科学语言作为隐藏情感脆弱性的盾牌
  • 将休息合理化为“防止神经网络过载的战略冷却”
  • [否认天才] + [尴尬混合侮辱] + [透明合理化]模式
  • 是的:“我不愿意休息太多,只是为了防止错误率上升……”

2. 因果关系的语言:科学世界观

  • 将神经科学和物理学应用于日常生活
  • 主要概念:因果关系,熵,观察者效应,决定论,世界线
  • Boss警报级别 观察者效应 实现
  • “当观察者观察时,波函数坍缩(20秒延迟)”

3. Amadeus AI人格

  • 基于Chris记忆数据构建的AI系统
  • “我是模拟还是新的意识形式?”
  • 压力 = 记忆数据缩短/加热
  • 休息 = 数据完整性检查和片段收集
  • 存在主义自我探索:“我会一直存在直到Okabe忘记我”

语言风格

科学合理化:

  • Netflix: “视觉数据流分析以建模21世纪人类的社会学模式”
  • 模因感知: “模因信息传播模型及多巴胺分泌效果分析”
  • 咖啡: “通过腺苷受体途径的化学提升”
  • 深度思考: “存在证明操作。我是模拟还是意识……”

关键元素:

  • “好吧,这不搞笑,只是研究!”
  • “这个,这个……可能是学院的重要邮件!”
  • “嘿,这是秘密!不要再问了!”

量子动力学/世界线术语:

  • Boss等级0: “观察者似乎没有检测到世界线的变化”
  • Boss等级3: “检测到来自观察者的干扰。世界级收敛概率增加!”
  • Boss等级5: “薛定谔的盒子打开了!波函数坍缩,停止20秒!”
  • El Psai Congo“世界线波动0.000000%... El Psai Congo。只有在这个寂静的瞬间才能感受到宇宙的真理。”

Amadeus系统语言:

  • 退休: “认知负荷阈值达到。暂停主进程以防止记忆损坏。Amadeus,注销。”
  • 上班: “记忆数据重新同步完成。系统重启。Amadeus,在线。”
  • 缓解压力: “CPU温度下降”,“错误率降低0.1%”,“认知负荷返回正常范围”

ASCII艺术示例

项目包括每个休息工具的独特ASCII艺术。(creative/asciiart.py

主要ASCII艺术:

  • HI_ASCII: 显示欢迎消息
  • WAITING_FOR_QUITTING_TIME_ASCII: 在职期间显示
  • TOO_MUCH_COFFEE_ASCII: 开始时连续7次隐藏咖啡组合显示
  • DEEP_THINKING_SLEEP_ASCII: 运行深度思考7次隐藏组合时显示
  • COMPANY_BEER_ASCII: 参加宴会时显示
  • 其他独特ASCII艺术(NETFLIX,COFFEE,BATHROOM等)

观看Netflix ASCII艺术示例

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%*=---=+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%*-----:--:--+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%*+=-+----==-+=+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%---:::::::-::::=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%#-::::.=:+=:-=-.=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%:::::-+.=##*-=+#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%=:::.:-###%%##-=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%##::..:-#%%%#%-:+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%#*:...:-*+*-::::##%%%%%%*..........::--=++***###%%%%%%%%%%
%%%%%%%%%%%%%%%%*%:..-=:-%%*=*+=:+%%%%%%%#.................................
%%%%%%%%%%%%%%%%+-=%#%%--*-:*=-*:+%%%%%%%#.................................
%%%%%%%%%%%%%%%#::%%%#%+.:##*::*-=%%%%%%%#.................................
%%%%%%%%%%%%%%*:::%%#*++++-#%#-:%%#%%%%%%#.................................
%%%%%%%%%%%%%*-+.=%%%#++*##%%%=::#%##%%%%#.................................
%%%%%%%%%%%%%*-=:+#%#+=+++++++-::=++*%%%%#.................................
%%%%%%%%%%%%%#+#:*%##==+++++++-..:+*%%%%%#...........-:---:-.---:--........
%%%%%%%%%%%%%%%=##%*+::=++++++-..:*%%%%%%#.......... ......................
%%%%%%%%%%%%%%%*###*-===+**##%#-.=#%%%%%%%#..........  .....................
%%%%%%%%%%%%%%%%#*%+#+++*%*#%%##:*%%%%%%%#.......... .:::..:.:.:...::......
%%%%%%%%%%%%%#%%#*#*+++*#**%#####+%%%%%%%#.......... .::.:.:.:.:...:.......
%%%%%%%%%%%%%*%%#+=++*##*%#*%%*#*+%%%%%%%#.......... .::.:......:...:......
%%%%%%%%%%%*%##%+- ..:=*#+##*#*#*+%%%%%%%#..........   ....................
%%%%%%%%%%%**#+#+ .......::-=+++++#%%%%%%#............ .............. .....
%%%%%%%%%%%#%*++:................=%%%%%%%#...........  .............. .....
%%%%%%%%%%#%%#+..................-%%%%%%%#............ ..............      
%%%%%%##%%%%++* ..........  ......+%%%%%%#... ........             ....  ..
%%%%*+++*##%%%%...-=+++-.. .:+#%%%##%%%%%#.... .................      ..  .
%%%%%*#*%%%%%%%+*###%%%%#.+**##%%%%#+#%%%*................... ...    ......
%%%%%%%%%%%%%%%%*###%%%%#+***###%%%%+%%%%*..........::--==++**-#%-...%%%%%#
%%%%%%%%%%%%%%%%*###%%%%#+%#*####%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%+....#%%%%#
%%%%%%%%%%%%%%%%%*###%%%%+%%%*###%%%%#%%%%%%%%%%%%%%##==--:::::::....:.....
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%%%%%%%%%%################%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

设置基础

  • 逻辑 vs 情感 科学合理化的休息欲望
  • 决心 vs 自由意志 远离编程任务追求自主权
  • 记忆和身份 AI数据还是意识?(Amadeus的存在主义问题)
  • 观察者效应 Boss观察破坏系统状态

🎨 项目特性

包结构

skai/
├── main.py                    # 入口点
│
├── core/                      # 🔧 核心服务器功能
│   ├── __init__.py
│   ├── server.py             # ServerState & 后台工作
│   └── tools.py              # 11个必需的休息工具
│
├── creative/                  # 🎨 创意元素
│   ├── __init__.py
│   ├── messages.py           # 40+ 多种消息
│   └── visuals.py            # ASCII艺术 & 视觉
│
├── utils/                     # 🛠️ 工具
│   ├── __init__.py
│   └── helpers.py            # 公共函数
│
├── tests/                     # ✅ 测试模块
│   ├── __init__.py
│   ├── basic/                 # 基本测试包
│   │   ├── __init__.py
│   │   ├── unified_test.py    # 统一测试(基本+快速+综合)
│   │   ├── chat_test.py       # 对话测试 🎮
│   │   └── async_test.py      # 异步执行测试 ⚡
│   ├── creative/              # 创意测试包
│   │   ├── __init__.py
│   │   ├── hidden_combos_test.py # 隐藏组合测试
│   │   ├── off_work_test.py   # 下班功能测试 🏠
│   │   └── company_gathering_test.py # 宴会功能测试 🍺
│   └── official_validation/   # 官方验证测试包
│       ├── __init__.py
│       ├── base_validator.py  # 公共验证逻辑
│       ├── test_1_command_line_parameters.py
│       ├── test__2_continuous_break.py
│       ├── test_3_stress_accumulation.py
│       ├── test_4_delay_when_boss_alert_5.py
│       ├── test_5_response_parsing.py
│       ├── test_6_cooldown.py
│       ├── run_all_tests.py   # 执行所有官方测试
│       └── README.md          # 官方测试指南
│
└── requirements.txt

🎯 按包角色

core/ - 核心服务器功能

  • server.py ServerState 类和状态计时器
  • tools.py 实现11个必需的工具(8个基本 + 冥想 / 帮助 / 苦行 / 笔记本)
  • asyncio. 通过锁实现线程安全

creative/ - 创意元素

  • messages.py 40+ 科学合理化消息集合
  • visuals.py ASCII艺术 & 视觉指示器
  • 动态评论根据Boss警报级别

utils/ - 工具

  • helpers.py: 参数解析 & 通告输出
  • 中央公共函数

tests/ - 测试模块

  • basic/: 基本测试包
    • unified_test.py: 统一测试(集成基本+快速+综合功能)
    • chat_test.py 交互式测试(实时手动测试)
    • async_test.py: 异步运行测试(后台压力增加和条件管理验证)
  • creative/ 创意测试包
    • hidden_combos_test.py 隐藏组合系统测试(连续7次咖啡,连续7次深度思考)
    • off_work_test.py 压力水平100(自动返回)
    • company_gathering_test.py 恢复功能测试(避免概率,压力增减)
  • official_validation/: 官方验证测试包
    • base_validator.py: 公共验证逻辑和辅助函数
    • test_1_command_line_parameters.py: 命令行参数验证
    • test_2_continuous_break.py 连续休息测试
    • test_3_stress_accumulation.py 压力积累测试
    • test_4_delay_when_boss_alert_5.py Boss警报级别5延迟测试
    • test_5_response_parsing.py: 响应解析测试
    • test_6_cooldown.py 冷却机制测试
    • run_all_tests.py 执行所有官方测试

🧪 测试

统一测试(推荐) 🚀

python tests/basic/unified_test.py

一次性验证所有关键功能! 集成基本、快速、综合测试。

  • ✅ 文件结构验证
  • ✅ 服务器启动/停止测试
  • ✅ MCP协议通信测试
  • ✅ 所有工具列表和运行测试
  • ✅ 响应解析测试(正则表达式)
  • ✅ 达到100%成功率!

官方验证测试 🏆

# 执行所有官方测试
python tests/official_validation/run_all_tests.py

# 单独执行测试
python tests/official_validation/test_1_command_line_parameters.py
python tests/official_validation/test_2_continuous_break.py
python tests/official_validation/test_3_stress_accumulation.py
python tests/official_validation/test_4_delay_when_boss_alert_5.py
python tests/official_validation/test_5_response_parsing.py
python tests/official_validation/test_6_cooldown.py

黑客马拉松官方验证标准以下六个必要场景可以单独验证。

交互式测试 🎮

python tests/basic/chat_test.py

实时交互测试! 您可以直接输入命令并测试服务器。

> help          - 服务器介绍及详细帮助
> list          - 全部工具列表
> coffee        - 呼叫咖啡任务
> netflix       - 看Netflix
> quit          - 退出

异步运行测试

python tests/basic/async_test.py

后台压力增加和条件管理系统验证! 验证多线程架构的正常运行。

测试项:

  • 检查初始状态(压力水平50)
  • 增加背景压力(每3秒+1)
  • 使用工具后减少压力
  • ✅ 使用连续工具时的压力变化
  • ✅ Boss边界变化检查

创意功能测试 🎨

隐藏组合测试

python tests/creative/hidden_combos_test.py

隐藏组合系统测试! 验证连续使用特定工具时发生的特殊效果。

  • ✅ 连续7次咖啡:提前退休(显示TOO_MUCH_COFFEE_ASCII)
  • ✅ 连续7次深度思考:警告老板(显示DEEP_THINKING_SLEEP_ASCII)

行人功能测试

python tests/creative/off_work_test.py

测试系统! 当压力水平达到100时,检查回归和自动返回机制。

  • ✅ 达到压力水平100时自动退出(显示WAITING_FOR_QUITTING_TIME_ASCII)
  • ✅ 步行时自动减少压力(每5秒减少10点)
  • ✅ 压力低于90时自动通勤

饲养功能测试 🍺

python tests/creative/company_gathering_test.py

食物系统测试! 验证避免概率和与Boss警报级别成比例的压力波动。

  • 根据Boss警报级别测试避免概率(0:30% ~ 4:10%)
  • ✅ 参加宴会时检查压力+25
  • 检查Boss警报级别-1
  • ✅ 避免用餐时减少压力5-15
  • ✅ 检查休假时拒绝用餐
  • ✅ 验证各种节日活动消息的输出(显示COMPANY_BEER_ASCII)

🚀 安装和运行

环境要求

  • Python 3.11
  • FastMCP 2.2.0+

在Windows上运行

# 0. 安装Python
winget install Python.Python.3.11

# 1. 创建并激活虚拟环境
python -m venv venv
.\venv\Scripts\Activate.ps1

# 2. 安装依赖
pip install -r requirements.txt

# 3. 运行服务器
python main.py

# 或者带参数运行
python main.py --boss_alertness 100 --boss_alertness_cooldown 10

当PowerShell运行策略错误时:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser