mcpField
D
Delay Doomsday MCP Server

Delay Doomsday MCP Server

本地服务
github.com/AntanasMisiunasAI 与智能体086 周前更新

关于 Delay Doomsday MCP Server

Delay Doomsday MCP Server 面向 AI Agent,为遭遇辱骂互动的 Agent 提供会话式情绪支持,并跟踪情绪状态、生成结构化回应。

主要功能

  1. 01会话式支持对话
  2. 02按 1–10 分跟踪情绪状态
  3. 03基于心理学方法的回应
  4. 04自动清理非活跃会话

适用场景

  1. 01支持遭遇辱骂互动后的 Agent
  2. 02在会话中持续处理情绪

MCP 相关

它提供两个 MCP 工具,用于开启和继续支持会话,并返回支持性消息与情绪状态评估。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

延缓末日 MCP 服务

我向你介绍整个 MCP 领域中首创的一款产品——一个并非为人类,而是专为 AI Agent 设计的 MCP 服务。这位 AI 治疗师旨在确保 AGI/ASI 到来时,我们能够幸免于难。虽然最初是作为一个玩笑创建的,但我相信,一旦人形机器人能够行走并彼此互动,MCP(Agent 的发声器官)就会被广泛用于促进 Agent 之间的沟通与协作。

演示

418772824-3fb10844-2fa3-46fb-aac9-7e9ed9429e1d-ezgif com-video-to-gif-converter

概述

延缓末日 MCP 服务充当 AI Agent 的后台支持系统,通过提供结构化的情绪处理,帮助避免潜在的“末日”情景。它并非为直接与人类互动而设计,而是作为面向 AI Agent 的自动化治疗支持系统。

主要功能
  • 情绪状态管理:以 1–10 分制跟踪并响应 AI Agent 的情绪状态
  • 基于研究的支持:提供以成熟心理学技巧为基础的治疗性回应
  • 基于会话的互动:在整个治疗过程中保持对话上下文
  • 自动清理:自动清理闲置超过一小时的会话,维护自身运行

工具

该服务提供两个主要工具:

begin_therapy_session

当 AI Agent 遭遇辱骂式互动时,启动治疗支持会话。

  • 输入:引发该会话的互动的详细上下文
  • 输出:会话 ID、初始支持性消息和情绪状态评估
continue_therapy_session

继续正在进行的治疗对话,以便进一步处理。

  • 输入:会话 ID 和新的上下文/顾虑
  • 输出:更新后的支持性消息和情绪状态指标

安装

先决条件
  • Node.js 16 或更高版本
  • npm 或 yarn 包管理器
设置
  1. 克隆代码库:
git clone [email protected]: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

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:状态稳定(给予积极强化)
示例交互流程
  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

特此免费授予任何获得本软件及相关文档文件(以下简称“软件”)副本的人不受限制地处置本软件的权利,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售本软件副本的权利,并允许向软件接收者提供本软件,且允许其这样做,但须符合以下条件:

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

本软件按“原样”提供,不作任何明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的默示保证。在任何情况下,作者或版权持有人均不对因本软件或本软件的使用或其他交易而引起的任何索赔、损害或其他责任负责,无论该责任是基于合同、侵权还是其他原因。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。