Integrations
Serves as the runtime environment for the MCP wait timer server, requiring version 16 or higher for installation and operation
Referenced as hosting a demo video of the MCP wait timer functionality
MCP 待機タイマーサーバー
シンプルなwait
ツールを提供する MCP (Model Context Protocol) サーバー。
デモビデオを見る: https://www.youtube.com/watch?v=TaF_j9wrWVw
概要
このサーバーは、MCP クライアント (Cline、Claude Desktop、Cursor など) によって実行されるワークフローに意図的な一時停止を導入するように設計された単一のツールwait
を公開します。
問題解決
MCPクライアントとそれを駆動するAIモデルは、多くの場合、順次動作します。コマンドまたはアクション(Webリクエスト、ファイル操作、API呼び出しなど)を実行した後、モデルはすぐに次のステップに進む場合があります。ただし、一部のアクションは、その効果を完全に完了させるまでに追加の時間を必要とします(例:バックグラウンドプロセスの終了、JavaScript実行後のWebページの完全なレンダリング、ファイルシステムへの伝播)。
モデルは、これらの非同期効果が完了した時点を常に確実に検出できるとは限らないため、処理が早まって進み、後続のステップでエラーが発生したり、誤った仮定が生じたりする可能性があります。
解決策: wait
ツール
このサーバーは、ユーザーまたはAIプロンプトがクライアントに対し、処理を続行する前に指定時間だけ一時停止するよう明示的に指示できるwait
ツールを提供します。これにより、時間依存の操作が完了するのに十分な時間を確保できます。
ツール: wait
- **説明:**指定された秒数の間、実行を一時停止します。
- 入力パラメータ:
duration_seconds
(数値、必須): 待機時間(秒数)。正の数値でなければなりません。
ユースケース
- **Web オートメーション:**ページナビゲーションまたは要素のインタラクションの後に、動的コンテンツの読み込みまたはスクリプトの実行が完了することを確認します。Copy
- **コマンドライン操作:**シェル コマンドによって開始されるバックグラウンド タスク、ファイル書き込み、またはサービスの起動に時間をかけます。Copy
- **API インタラクション:**レート制限を処理するために、または非同期ジョブの完了を待機するために、API 呼び出し間に遅延を追加します。
- **ワークフローのデバッグ:**複雑なタスク中の特定のポイントでシステムの状態を観察するために一時停止を挿入します。
インストールとセットアップ
このサーバーには Node.js (バージョン 16 以上) が必要です。
ステップ1: MCPクライアントを構成する
クライアントの設定ファイル内の"mcpServers": {}
オブジェクト内に、以下のJSONブロックを追加してください。クライアントとオペレーティングシステムに対応するファイルを選択してください。
構成ブロック:
クライアント構成ファイルの場所:
- クロードデスクトップ:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- Linux:
~/.config/Claude/claude_desktop_config.json
(パスは多少異なる場合があります)
- macOS:
- VS Code 拡張機能 (Cline / 「Claude Code」):
- macOS:
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
- Windows:
%APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json
- Linux:
~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
- macOS:
- カーソル:
- グローバル:
~/.cursor/mcp.json
- プロジェクト固有: プロジェクト フォルダー内に
.cursor/mcp.json
ファイルを作成します。
- グローバル:
- ウィンドサーフィン:
~/.codeium/windsurf/mcp_config.json
- その他のクライアント:
- MCP設定ファイルの場所については、各クライアントのドキュメントを参照してください。上記の「設定ブロック」に示されているJSON構造は、通常問題なく動作するはずです。
ステップ2: クライアントを再起動する
設定ブロックを追加してファイルを保存したら、変更を有効にするためにMCPクライアントアプリケーションを完全に再起動してください。クライアントが初めてサーバーを起動すると、 npx
mcp-wait-timer
パッケージがキャッシュされていない場合は自動的にダウンロードします。
使用例
インストールして有効にしたら、MCP クライアントに次の指示を与えることができます。
クライアントの AI モデルはインテントを認識し、 duration_seconds: 10
でwait
ツールを呼び出す必要があります。
開発者
このツールは、人間の健康と寿命の限界を広げることに重点を置くグループである199 Longevityの取り組みの一環として開発されました。
バイオテクノロジー分野における当社の取り組みの詳細については、 199.bioをご覧ください。
プロジェクト貢献者: ボリス・ジョルジェビッチ
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。
This server cannot be installed
MCP クライアントによって実行されるワークフローに意図的な一時停止を導入するシンプルな「待機」ツールを提供し、次のステップに進む前に非同期操作が完了する時間を確保します。