スリープMCPサーバー
このMCPサーバーは、エージェントのフローを制御するために、指定された期間実行を一時停止しようとします。時間指定の遅延を導入することで自動化を強化し、タスクが所定の順序で実行されるようにします。アクション間に待機期間を必要とするワークフローの管理に最適です。
設定
インストール
MCP パッケージマネージャーの使用
鍛冶屋
Smithery経由で Claude Desktop 用の Sleep MCP を自動的にインストールするには:
mcp-get
Sleep MCP サーバーはmcp-getを使用してインストールできます。
前提条件
MCP はまだ非常に新しく、進化を続けています。MCP の基本を理解して実行するには、 MCP ドキュメントに従うことをお勧めします。
必要なもの:
構成
1. Claudeデスクトップを設定する
OSに応じて次のファイルを作成します。
MacOSの場合: ~/Library/Application\ Support/Claude/claude_desktop_config.json
Windows の場合: %APPDATA%/Claude/claude_desktop_config.json
このテンプレートをファイルに貼り付けます
オプションで、 <MCP_SLEEP_TIMEOUT>
タイムアウト (待機できる最大時間、デフォルトは 60 秒) に置き換えます。
2. Claude Desktopを再起動します
SSEモード
あるいは、次のコマンドを実行して、MCP サーバーを SSE モードで実行することもできます。
このモードは、SSE をサポートする MCP クライアント (Web アプリなど) と統合する場合に便利です。
ツール
sleep
- 指定された期間実行を一時停止して、エージェントのフローを制御します。
- 入力:
seconds
(数値、最大タイムアウト設定値):続行を通知するまでの秒数
- 戻り値: {seconds} 後に「{seconds} 秒待機した後、タスクを続行できます」というメッセージが表示されます。最大待機時間よりも長い待機時間を入力した場合、「設定により、{ctx.sleep.config.timeout} 秒以上待機させることはできません」というメッセージが表示されます。
Claude Desktopでの使用
Claude Desktop でこれを使用するには、 claude_desktop_config.json
に以下を追加します。
ドッカー
発達
設定
ローカルで作業している場合は、リポジトリのルートにある.env
ファイルに 2 つの環境変数を追加します。
ローカル開発の場合は、Claude Desktop の構成を更新します。
建築と出版
配布用のパッケージを準備するには:
- 依存関係を同期し、ロックファイルを更新します。
- パッケージディストリビューションをビルドします。
これにより、 dist/
ディレクトリにソースとホイールのディストリビューションが作成されます。
- PyPI に公開:
注: 環境変数またはコマンド フラグを使用して PyPI 資格情報を設定する必要があります。
- トークン:
--token
またはUV_PUBLISH_TOKEN
- またはユーザー名/パスワード:
--username
/UV_PUBLISH_USERNAME
および--password
/UV_PUBLISH_PASSWORD
Dockerビルド:
デバッグ
MCPサーバーはstdio経由で実行されるため、デバッグが困難になる場合があります。最適なデバッグ環境を実現するには、 MCP Inspectorの使用を強くお勧めします。
次のコマンドを使用して、 npm
経由で MCP Inspector を起動できます。
起動すると、ブラウザでアクセスしてデバッグを開始できる URL がインスペクタに表示されます。
You must be authenticated.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
エージェントのフローを制御するために、指定期間実行を一時停止します。時間指定の遅延を導入することで自動化を強化し、タスクが所定の順序で実行されるようにします。アクション間に待機期間を必要とするワークフローの管理に最適です。
Related Resources
Related MCP Servers
- -securityFlicense-qualityEnables AI agent and task management using the CrewAI framework, allowing users to create and run agents and tasks in an automated workflow environment.Last updated -03JavaScript
- -securityFlicense-qualityA TypeScript implementation of the MCP Agent framework, providing tools for building context-aware agents with advanced workflow management, logging, and execution capabilities.Last updated -5TypeScript
- AsecurityFlicenseAqualityAn intelligent middleware that determines when human intervention is necessary in AI agent operations using a sequential scoring system that evaluates multiple dimensions of a request.Last updated -16TypeScript
- -securityAlicense-qualityProvides a simple 'wait' tool that introduces deliberate pauses into workflows executed by MCP clients, allowing time for asynchronous operations to complete before proceeding to the next step.Last updated -5821JavaScriptMIT License