Skip to main content
Glama
VeryBigSad

Nginx Proxy Manager MCP

by VeryBigSad

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
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • 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()]
  • The registration of the 'list_settings' tool in the MCP server.
    Tool(name="list_settings", description="List all NPM settings", inputSchema=_empty_schema()),
  • 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())

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/VeryBigSad/nginx-proxy-manager-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server