Back to Home
crogers2287 icon

npm-mcp

Verified Safe

by crogers2287

Overview

Manages Nginx Proxy Manager configurations and operations through MCP-compatible AI assistants.

Installation

Run Command
node dist/index.js

Environment Variables

  • NPM_HOST
  • NPM_PORT
  • NPM_EMAIL
  • NPM_PASSWORD
  • NPM_HTTPS

Security Notes

The server uses environment variables for configuration, including `NPM_PASSWORD`. The automated installer writes these to a `.env` file with `chmod 600`, which is a good practice for restricting file access to the owner. The `NPMApiClient` handles authentication by acquiring and managing a bearer token in memory, with proper expiry logic. The server itself acts as a proxy to the Nginx Proxy Manager API; thus, the overall security largely depends on the robustness of the underlying NPM API and the security of the NPM instance. No 'eval' or arbitrary command execution patterns were found in the core server logic (`src/index.ts`, `src/api-client.ts`). The `install.sh` script utilizes `sudo` for `jq` installation, which is a common practice for shell installers.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassLow
Avg Tokens100
Stars0
Forks0
Last Update2025-11-26

Tags

NginxProxy ManagerMCPAutomationDevOps