QNAP MCP 伺服器問題:可以建立資料夾,但無法寫入檔案的工具

我正在使用 MCP Assistant 測試一個連接 QNAP NAS 的自訂 ChatGPT 連接器。

連接器可以成功連接到 NAS 並列出根目錄的共享資料夾,看到:

/AI
/Container
/home
/homes
/Public

也可以成功建立資料夾。舉例來說,以下指令運作正常:

/AI/chatgpt_write_test_20260622

通道、驗證、File Station 存取,以及 NAS 權限看起來都沒有問題。

問題在於 MCP 伺服器目前只向 ChatGPT 發佈這些工具/操作:

advanced_search
create_folder
list_files
search_files

但沒有提供下列工具:

create_file
write_file
upload_file
read_file
delete_file
move_file
rename_file

因此,ChatGPT 雖然可以建立資料夾,卻無法建立或修改檔案。

看起來這比較像是 MCP 伺服器/工具定義的問題,而不是 QNAP 權限設定的問題。MCP 伺服器目前只公開了 QNAP/File Station 的部分功能。此外,變更帳號的唯讀設定也不會影響 MCP 向 ChatGPT 發佈的工具種類。依我預期,MCP 的 tools/list 回應應該要能夠根據 read-only 設定的狀態變動。

預期行為:

如果 read-only = true:
  只要公開 list/search/read 相關工具

如果 read-only = false:
  應該要公開 list/search/read/write 相關工具,至少要有:
    create_folder
    write_file 或 upload_file
    read_file
    delete_file
    move_file/rename_file

請問 QNAP/MCP 用戶:

這是 QNAP MCP 伺服器的預期行為嗎?還是說在關閉唯讀模式時,理論上應該也要公開檔案寫入/上傳的操作?