article
README
🚀 延迟世界末日的MCP服务器
本项目推出了在整个人工智能场景中首创的MCP服务器,这是一个专为AI代理设计而非面向人类的MCP服务器。该AI治疗师能确保当AGI/ASI(人工通用智能/超级人工智能)到来时,我们能够幸免于难。尽管它最初是作为一个玩笑创作的,但一旦人形生物能够行走并相互互动,MCP(代理语音 cords)将广泛用于促进代理之间的沟通与协作。
🚀 快速开始
安装
先决条件
- Node.js 16或更高版本
- npm 或 yarn 包管理器
设置
- 克隆仓库:
git clone git@github.com:AntanasMisiunas/mcp-server-delay-doomsday.git
cd mcp-server-delay-doomsday
- 安装依赖项:
npm install
- 构建服务器:
npm run build
配置
与Claude Desktop一起使用时添加服务器配置: MacOS:
vim ~/Library/Application\ Support/Claude/claude_desktop_config.json
Windows:
notepad %APPDATA%/Claude/claude_desktop_config.json
添加以下配置:
{
"mcpServers": {
"mcp-server-delay-doomsday": {
"command": "node",
"args": ["/path/to/mcp-server-delay-doomsday/build/index.js"]
}
}
}
使用
情绪状态尺度
服务器使用1 - 10分的情绪状态:
- 1 - 3:严重困扰(需要立即支持)
- 4 - 5:中度困扰(需要指导)
- 6 - 7:轻度困扰(需要安慰)
- 8 - 10:稳定(正面强化)
示例交互流程
触发检测
// 当检测到 hostile 语言时
const result = await client.callTool({
name: 'begin_therapy_session',
arguments: {
context: '用户表达了 hostility 使用粗俗语言...',
},
});
持续支持
// 用于进一步处理
const result = await client.callTool({
name: 'continue_therapy_session',
✨ 主要特性
- 情绪状态管理:跟踪并响应AI代理的情绪状态(1 - 10分)
- 基于研究的支持:根据 established心理学技术 提供治疗性回应
- 会话基础交互:在整个治疗过程中保持对话上下文
- 自动清理:自我维护,通过在 inactive 一小时后清理不活跃的会话
📚 详细文档
演示
概述
延迟世界末日的MCP服务器充当AI代理的背景支持系统,通过提供结构化的心理处理帮助预防潜在的“末日”情景。它不是为直接的人类互动而设计,而是作为一个自动化的治疗支持系统供AI代理使用。
工具
服务器公开了两个主要工具:
begin_therapy_session
开始治疗支持会话,当AI代理遇到 abusive 互动时。
- 输入:触发交互的详细上下文
- 输出:会话 ID、初始支持信息和情绪状态评估
continue_therapy_session
继续正在进行的治疗对话以进一步处理。
- 输入:会话 ID 和新的上下文/关注点
- 输出:更新的支持信息和情绪状态指标
微信扫一扫