Skip to main content
Glama
masamunet

npm-dev-mcp

by masamunet

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HEALTH_HOSTNoHost for health check endpoint127.0.0.1
HEALTH_PATHNoPath for health check endpoint/health
HEALTH_PORTNoPort number for health check endpoint8080
HEALTH_ENDPOINTNoEnable 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

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.3/5.0

Scored across 9 tools

Disambiguation5/5

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.

Naming Consistency5/5

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.

Tool Count5/5

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.

Completeness5/5

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.

Maintenance

ActivityInactive
ResponsivenessNo issues