AI情绪管理服务器

为AI代理提供情绪状态管理和治疗支持的背景服务系统,旨在防止潜在危机场景。

  • by AntanasMisiunas
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 antanasmisiunas/mcp-server-delay-doomsday

使用说明

延迟末日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包管理器

设置

  1. 克隆存储库:
git clone git@github.com:AntanasMisiunas/mcp-server-delay-doomsday.git
cd mcp-server-delay-doomsday
  1. 安装依赖项:
npm install
  1. 构建服务器:
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:稳定(正向强化)

交互流程示例

  1. 触发检测:

    // When abusive language is detected
    const result = await client.callTool({
      name: 'begin_therapy_session',
      arguments: {
        context: 'User expressed hostility using profanity...',
      },
    });
    
  2. 持续支持:

    // 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

特此免费向任何获得副本的人授予许可 本软件和相关文档文件(“软件”),以处理 在软件中不受限制,包括但不限于权利 使用、复制、修改、合并、发布、分发、再许可和/或销售 软件的副本,并允许软件的接收者 根据以下条件提供:

上述版权声明和本许可声明应包含在所有 软件的副本或实质性部分。

软件按“原样”提供,不提供任何形式的明示或明示担保 隐含的,包括但不限于适销性保证, 适用于特定目的且不造成伤害。在任何情况下 作者或版权持有人对任何索赔、损害赔偿或其他 因以下原因产生的责任,无论是在合同、侵权或其他诉讼中, 出于或与软件、使用或其他交易有关 软件。