Skip to main content
Glama
VeryBigSad

Nginx Proxy Manager MCP

by VeryBigSad

list_streams

Retrieve all TCP and UDP stream proxy configurations from Nginx Proxy Manager to view and manage network traffic routing.

Instructions

List all TCP/UDP stream proxies

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • The implementation of list_streams in the client class, which fetches streams from the API.
    async def list_streams(self) -> List[Stream]:
        response = await self._request("GET", "/api/nginx/streams")
        return [Stream(**s) for s in response.json()]
  • Tool registration for 'list_streams' in the server.
    Tool(name="list_streams", description="List all TCP/UDP stream proxies", inputSchema=_empty_schema()),
  • The request handler block in the server that calls the client's list_streams method.
    elif name == "list_streams":
        return _list_response(await npm_client.list_streams())

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