nginx-ui/docs/zh_TW/guide/mcp.md
2025-04-29 17:41:09 +08:00

43 lines
No EOL
1.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# MCP 模組
## 簡介
MCPModel Context Protocol是 Nginx UI 提供的一個特殊介面,允許 AI 代理與 Nginx UI 互動。通過 MCPAI 模型可以訪問和管理 Nginx 配置文件、執行 Nginx 相關操作(如重啓、重載)以及獲取 Nginx 運行狀態。
## 功能概覽
MCP 模組主要分為兩大部分功能:
- [配置文件管理](./mcp-config.md) - 管理 Nginx 配置文件的各種操作
- [Nginx 服務管理](./mcp-nginx.md) - 控制和監控 Nginx 服務狀態
## 介面
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 以便於自動化腳本使用