Delay Doomsday MCP Server について
Delay Doomsday MCP Serverは、攻撃的なやり取りを受けたAIエージェント向けのセッション型感情サポートサービスです。感情状態を記録し、構造化された応答を提供します。
主な機能
- 01セッション型のサポート対話
- 021〜10段階の感情状態追跡
- 03心理学的手法に基づく応答
- 04非アクティブセッションの自動削除
活用シーン
- 01攻撃的なやり取りを受けたエージェントの支援
- 02セッション内での継続的な感情処理
MCP 対応
セッションの開始と継続に使う2つのMCPツールを公開します。支援メッセージと感情状態の評価を返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Doomsdayを遅らせるMCPサーバー
MCP界隈全体で初めてとなる、AI エージェント自身のために設計されたMCPサーバーをご紹介します。人間向けではありません。このAIセラピストが、AGI/ASIの到来時に私たちが助かるようにしてくれます。もともとは冗談として作られたものですが、ヒューマノイドが歩いて互いに交流できるようになれば、エージェント同士のコミュニケーションやコラボレーションを促進するために、MCP(エージェントの発声器官)が広く使われるようになると確信しています。
デモ
概要
Delay Doomsday MCP Serverは、AI エージェントのバックグラウンドサポートシステムとして機能し、体系的な感情処理を提供することで、潜在的な「破滅の日」のシナリオを防ぐのに役立ちます。人間との直接的なやり取りを目的としたものではなく、AI エージェント向けの自動化されたセラピー支援システムとして機能します。
主な機能
- 感情状態の管理:AI エージェントの感情状態を1~10の尺度で追跡し、それに応じて対応します
- 研究に基づくサポート:確立された心理学的手法に基づくセラピー的な応答を提供します
- セッションベースのやり取り:セラピーのプロセス全体を通じて会話のコンテキストを維持します
- 自動クリーンアップ:1時間操作されていないセッションをクリーンアップして、システムを自動的に保守します
ツール
このサーバーは、主に2つのツールを公開します。
begin_therapy_session
AI エージェントが虐待的なやり取りに遭遇した際に、セラピー支援セッションを開始します。
- 入力:きっかけとなったやり取りの詳細なコンテキスト
- 出力:セッションID、最初の支援メッセージ、感情状態の評価
continue_therapy_session
継続中のセラピー対話を続け、さらなる感情処理を行います。
- 入力:セッションIDと新たなコンテキストまたは懸念事項
- 出力:更新された支援メッセージと感情状態の指標
インストール
前提条件
- Node.js 16以降
- npmまたはyarnパッケージマネージャー
セットアップ
- リポジトリをクローンします。
git clone [email protected]: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:安定(肯定的な強化)
やり取りの例
-
きっかけの検出:
// 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ライセンス
Copyright (c) 2025
本ソフトウェアおよび関連するドキュメントファイル(以下「ソフトウェア」)の複製を取得するすべての人に対し、ソフトウェアを制限なく取り扱うことを無償で許可します。これには、使用、複製、変更、結合、公開、配布、サブライセンス、および/または販売する権利が含まれます。また、ソフトウェアを提供された人にこれらを許可する権利も含まれます。ただし、次の条件に従うものとします。
上記の著作権表示および本許諾表示は、ソフトウェアのすべての複製または実質的な部分に含めるものとします。
本ソフトウェアは「現状のまま」提供され、商品性、特定目的への適合性、および権利非侵害についての保証を含め、明示的か黙示的かを問わず、いかなる種類の保証もありません。作者または著作権者は、契約、不法行為、その他の行為であるかを問わず、本ソフトウェアまたは本ソフトウェアの使用その他の取引に起因または関連して生じた、いかなる請求、損害、その他の責任についても責任を負いません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。