@whenlabs/when
6つのツール。1回のインストール。
6つのWhenLabs開発ツールをClaude Codeワークフローに統合する、単一のインストール可能なツールキットです。インストール後、ツールは単一のMCPサーバー経由で公開され、関連する際にClaudeが自動的に呼び出します。
インストール
npx @whenlabs/when install1回限りのセットアップです。インストーラーは以下の処理を行います:
Claude Code設定に単一のMCPサーバー(
whenlabs)を登録するClaudeが各ツールをいつ使用すべきかを理解できるように、CLAUDE.mdブロックを挿入する
レガシーな
velocity-mcp登録をクリーンアップする(velocityは現在バンドルされています)
6つのツール
ツール | 目的 |
aware | スタックを自動検出し、AIコンテキストファイル(CLAUDE.md, |
berth | 開発サーバー起動前にポート競合を検知する |
envalid | スキーマに基づいて |
stale | ドキュメントとコード間の乖離を検知する |
vow | 依存関係のライセンスをスキャンし、ポリシーに照らして検証する |
velocity | コーディングタスクの時間を計測し、過去のデータから学習する |
MCPツール
6つのツールにまたがる7つのエンドポイント:
エンドポイント | 機能 |
| スタックを検出し、AIコンテキストファイルを再生成する |
| プロジェクトのポート競合をスキャンする |
| スキーマに基づいて |
| ドキュメントの乖離を検知する |
| ライセンスをスキャンし、ポリシーに照らして検証する |
| コーディングタスクの計測を開始する |
| 計測を終了し、結果を記録する |
これら7つすべてが、単一の whenlabs MCPサーバー(stdio, Node 20以上)によって提供されます。修正/初期化/補助コマンドは、各ツールのCLI(npx @whenlabs/<tool> --help)経由で引き続き利用可能です。
CLI
when init # Onboard a project — detect stack, bootstrap configs, run all checks
when doctor # Run all six tools and show a unified health report
when install # Register MCP server in Claude Code
when uninstall # Remove MCP serverツールごとの操作には、直接ツールを使用してください:
npx @whenlabs/stale scan
npx @whenlabs/envalid validate
npx @whenlabs/berth check
npx @whenlabs/aware sync
npx @whenlabs/vow scan手動でのMCP設定
install コマンドを使用しない場合は、Claude CodeのMCP設定に以下を追加してください:
{
"mcpServers": {
"whenlabs": {
"command": "npx",
"args": ["@whenlabs/when", "when-mcp"]
}
}
}ライセンス
MIT — LICENSE を参照してください
Maintenance
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/WhenLabs-org/when'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
