Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

WhenLabs-org/when

БесплатноНе проверен

Developer toolkit: auto-detect stack for AI context files, catch port conflicts, validate .env schemas, spot docs drift, audit dependency licenses, and time cod

GitHubEmbed

Описание

Developer toolkit: auto-detect stack for AI context files, catch port conflicts, validate .env schemas, spot docs drift, audit dependency licenses, and time coding tasks — 7 MCP tools, one install.

README

Six tools. One install.

A single installable toolkit that brings six WhenLabs developer tools into your Claude Code workflow. After install, the tools are exposed over a single MCP server and Claude calls them automatically when relevant.

when doctor — six tools, one unified health report

Install

npx @whenlabs/when install

One-time setup. The installer:

  1. Registers a single MCP server (whenlabs) in your Claude Code configuration
  2. Injects a CLAUDE.md block so Claude knows when to use each tool
  3. Cleans up any legacy velocity-mcp registration (velocity is now bundled)

The six tools

Tool Purpose
aware Auto-detect stack and generate AI context files (CLAUDE.md, .cursorrules, …)
berth Detect port conflicts before starting dev servers
envalid Validate .env files against a schema
stale Detect documentation drift between docs and code
vow Scan dependency licenses and validate against policy
velocity Time coding tasks and learn from historical data

MCP tools

Eight endpoints across the six tools:

Endpoint What it does
aware_sync Detect stack and regenerate AI context files
berth_check Scan project for port conflicts
envalid_validate Validate .env files against schema
stale_scan Detect documentation drift
vow_scan Scan licenses and validate against policy
velocity_start_task Start timing a coding task
velocity_end_task End timing and record results
whenlabs_summary Unified rollup across all five scanners in one call

All eight are served by the single whenlabs MCP server (stdio, Node 20+). Fix/init/auxiliary commands remain available via each tool's 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

For per-tool operations, use the tool directly:

npx @whenlabs/stale scan
npx @whenlabs/envalid validate
npx @whenlabs/berth check
npx @whenlabs/aware sync
npx @whenlabs/vow scan

Manual MCP configuration

If you're not using the install command, add this to your Claude Code MCP config:

{
  "mcpServers": {
    "whenlabs": {
      "command": "npx",
      "args": ["@whenlabs/when", "when-mcp"]
    }
  }
}

License

MIT — see LICENSE


Built by Siddharth at WhenLabs

from github.com/WhenLabs-org/when

Установка WhenLabs-org/when

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/WhenLabs-org/when

FAQ

WhenLabs-org/when MCP бесплатный?

Да, WhenLabs-org/when MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для WhenLabs-org/when?

Нет, WhenLabs-org/when работает без API-ключей и переменных окружения.

WhenLabs-org/when — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить WhenLabs-org/when в Claude Desktop, Claude Code или Cursor?

Открой WhenLabs-org/when на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare WhenLabs-org/when with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории productivity