MCP(Model Context Protocol)是 Nginx UI 提供的一個特殊介面,允許 AI 代理與 Nginx UI 互動。通過 MCP,AI 模型可以訪問和管理 Nginx 配置文件、執行 Nginx 相關操作(如重啓、重載)以及獲取 Nginx 運行狀態。
MCP 模組主要分為兩大部分功能:
MCP 介面通過 /mcp
路徑提供 SSE 流式傳輸。
MCP 介面通過 node_secret
查詢參數進行認證。
例如:
http://localhost:9000/mcp?node_secret=<your_node_secret>
資源是 MCP 提供的可讀取信息,例如 Nginx 狀態。
工具是 MCP 提供的可執行操作,例如重啓 Nginx、修改配置文件等。
MCP 主要用於以下場景: