list_settings
Retrieve all configuration settings from Nginx Proxy Manager to view current proxy management parameters and system configurations.
Instructions
List all NPM settings
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/npm_mcp/client.py:374-376 (handler)The actual implementation of the 'list_settings' method in the NPMClient class.
async def list_settings(self) -> List[Setting]: response = await self._request("GET", "/api/settings") return [Setting(**s) for s in response.json()] - src/npm_mcp/server.py:306-306 (registration)The registration of the 'list_settings' tool in the MCP server.
Tool(name="list_settings", description="List all NPM settings", inputSchema=_empty_schema()), - src/npm_mcp/server.py:511-512 (handler)The logic in the MCP server that calls the NPMClient's list_settings method when the tool is invoked.
elif name == "list_settings": return _list_response(await npm_client.list_settings())