使用说明
MCP NginxProxyManager
Nginx代理管理器용 MCP(模型上下文协议)서버.
使用20个工具管理NPM反向代理。
工具列表
| 工具 | 说明 |
|---|---|
npm_list_proxy_hosts |
代理主机列表 |
npm_get_proxy_host |
代理主机详细信息 |
npm_create_proxy_host |
创建代理主机 |
npm_update_proxy_host |
修改代理主机 |
npm_delete_proxy_host |
删除代理主机 |
npm_list_hosts 主机列表(redirection/dead/stream) |
|
npm_get_host |
主机详细信息 |
npm_create_host |
创建主机 |
npm_delete_host |
删除主机 |
npm_host_action |
启用/禁用主机 |
npm_list_certificates |
SSL证书列表 |
npm_create_certificate |
生成SSL证书 |
npm_delete_certificate |
删除SSL证书 |
npm_renew_certificate |
续订SSL证书 |
npm_list_access_lists |
访问控制列表 |
npm_create_access_list |
创建访问控制 |
npm_delete_access_list |
删除访问控制 |
npm_get_health |
健康检查+版本 |
npm_get_hosts_report |
主机统计信息 |
npm_list_audit_log |
审计日志 |
前提条件
需要NPM管理员帐户(电子邮件/密码)。
部署(Dockge)
services:
mcp-nginxproxymanager:
image: ghcr.io/wonjo-linc/mcp-nginxproxymanager:latest
container_name: mcp-nginxproxymanager
restart: unless-stopped
ports:
- "3103:3000"
environment:
- NPM_URL=http://10.16.111.180:81
- NPM_EMAIL=admin@example.com
- NPM_PASSWORD=your_password
- MCP_API_KEY=your_api_key
- OAUTH_CLIENT_ID=your_oauth_client_id
- OAUTH_CLIENT_SECRET=your_oauth_client_secret
- PORT=3000
