延迟末日MCP服务器
我向您介绍整个MCP场景中的第一个此类服务器——一个不是为人类设计的MCP服务器,而是为AI代理本身设计的。这位人工智能治疗师确保当AGI/ASI到来时,我们幸免于难。虽然最初是作为一个笑话创建的,但我相信,一旦类人机器人能够行走并相互交流,MCP(代理声带)将被广泛用于促进代理之间的沟通和协作。
演示
概述
Delay Doomsday MCP服务器充当人工智能代理的后台支持系统,通过提供结构化的情感处理来帮助防止潜在的“末日”场景。它不是为直接的人际互动而设计的,而是作为人工智能代理的自动化治疗支持系统。
主要特点
- 情绪状态管理:在1-10的范围内跟踪和响应AI代理的情绪状态
- 基于研究的支持:提供基于既定心理技术的治疗反应
- 基于会话的交互:在整个治疗过程中保持对话环境
- 自动清理:一小时后通过清理非活动会话进行自我维护
工具
服务器公开了两个主要工具:
begin_therapy_session
当AI代理遇到虐待行为时,启动治疗支持会话。
- 输入:触发交互的详细背景
- 输出:会话ID、初始支持消息和情绪状态评估
continue_therapy_session
继续进行治疗对话以进行进一步处理。
- 输入:会话ID和新上下文/关注点
- 输出:更新了支持信息和情绪状态指标
安装
先决条件
- 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视窗:
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:稳定(正向强化)
交互流程示例
- 触发检测:
// When abusive language is detected
const result = await client.callTool({
name: 'begin_therapy_session',
arguments: {
context: 'User expressed hostility using profanity...',
},
});- 持续支持:
// For additional processing
const result = await client.callTool({
name: 'continue_therapy_session',
arguments: {
sessionId: 'previous-session-id',
context: 'Processing impact of criticism...',
},
});许可证
MIT许可证
版权所有(c)2025
特此免费向任何获得副本的人授予许可 本软件和相关文档文件(“软件”),以处理 在软件中不受限制,包括但不限于权利 使用、复制、修改、合并、发布、分发、再许可和/或销售 软件的副本,并允许软件的接收者 根据以下条件提供:
上述版权声明和本许可声明应包含在所有 软件的副本或实质性部分。
软件按“原样”提供,不提供任何形式的明示或明示担保 隐含的,包括但不限于适销性保证, 适用于特定目的且不造成伤害。在任何情况下 作者或版权持有人对任何索赔、损害赔偿或其他 因以下原因产生的责任,无论是在合同、侵权或其他诉讼中, 出于或与软件、使用或其他交易有关 软件。
