mcp.md 1.1 KB

MCP 模組

簡介

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>

資源(Resource)

資源是 MCP 提供的可讀取信息,例如 Nginx 狀態。

工具(Tool)

工具是 MCP 提供的可執行操作,例如重啓 Nginx、修改配置文件等。

使用場景

MCP 主要用於以下場景:

  1. AI 驅動的 Nginx 配置管理
  2. 自動化運維工具集成
  3. 第三方系統與 Nginx UI 的集成
  4. 提供機器可讀的 API 以便於自動化腳本使用