npm-dev-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HEALTH_HOST | No | Host for health check endpoint | 127.0.0.1 |
| HEALTH_PATH | No | Path for health check endpoint | /health |
| HEALTH_PORT | No | Port number for health check endpoint | 8080 |
| HEALTH_ENDPOINT | No | Enable health check endpoint (true/false) | false |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| scan_project_dirsB | プロジェクト内のpackage.jsonとdevスクリプトを検索 |
| start_dev_serverC | 指定ディレクトリでnpm run devをバックグラウンドで開始 |
| get_dev_statusC | npm run devプロセスの状態確認 |
| get_dev_logsC | npm run devのログ取得 |
| stop_dev_serverC | npm run devプロセス停止 |
| restart_dev_serverC | npm run devプロセス再起動 |
| get_health_statusC | MCPサーバーのヘルス状態を取得 |
| recover_from_stateC | 保存された状態から復旧を試行 |
| auto_recoverC | MCPサーバーの自動復旧を実行(ヘルスチェック→復旧→再検証) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 9 tools
Every tool has a clearly distinct purpose with no ambiguity. For example, get_dev_logs retrieves logs, get_dev_status checks process state, and restart_dev_server restarts the process—each targets a specific action on a specific resource. There is no overlap in functionality that would cause misselection.
Tool names follow a consistent verb_noun pattern throughout, such as get_dev_logs, restart_dev_server, and scan_project_dirs. All tools use snake_case with descriptive verbs (e.g., get, restart, scan, start, stop), making them predictable and readable.
With 9 tools, the count is well-scoped for managing npm development processes and MCP server health. Each tool earns its place by covering distinct aspects like monitoring, control, recovery, and project scanning, without being excessive or insufficient for the domain.
The tool set provides complete lifecycle coverage for npm development and MCP server management. It includes monitoring (get_dev_status, get_health_status), control (start, stop, restart), recovery (auto_recover, recover_from_state), and utilities (scan_project_dirs, get_dev_logs), with no obvious gaps that would cause agent failures.