スリープ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 がインスペクタに表示されます。
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
- AsecurityAlicenseAqualityProvides 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 -1437JavaScriptMIT License
- AsecurityAlicenseAqualityAllows AI agents to control web browser sessions via Selenium WebDriver, enabling web automation tasks like scraping, testing, and form filling through the Model Context Protocol.Last updated -683TypeScriptMIT License
- AsecurityFlicenseAqualityAllows AI agents to query and manage asynchronous jobs in the Agent Jobs system of the AI Connect platform, supporting operations like listing, creating, and canceling jobs.Last updated -5124JavaScript
- AsecurityAlicenseAqualityProvides Node.js debugging capabilities with process management for AI agents, allowing them to start/stop Node.js processes, set breakpoints, step through code, and evaluate expressions.Last updated -810JavaScriptMIT License