Techvoyage
首頁
NetSuite MCP AI 整合縮圖,採用深藍色企業背景,展示 ChatGPT 和 Claude 圖示連接至 NetSuite 雲端資料庫

NetSuite AI Connector整合與配置完全指南:模型上下文協定MCP設定與典型業務場景詳解

本教學詳細介紹如何配置NetSuite AI Connector (MCP)服務並與ChatGPT和Claude進行整合。您將學習如何透過自然語言直接向AI提問、快速執行SuiteQL查詢ERP財務與業務數據、實現自動化業務流程以及客戶數據記錄建立,輕鬆打破傳統複雜企業ERP的操作門檻。

Jun 13, 2026 - 32 分鐘閱讀

Oracle NetSuite 作為面向中小型企業的雲端企業資源規劃(ERP)平台,早已享譽業界。然而,其網頁端使用者介面(UI)也因其陡峭的学习曲線、繁瑣的點擊操作以及死板的報表結構而備受詬病。

隨著近期 NetSuite AI Connector Service 的發布,使用者現在可以藉由 Model Context Protocol (MCP,模型上下文協定)AI(人工智慧)助手,直接使用通俗的自然語言提问,並即時獲取企業財務與營運數據的解答。

NetSuite MCP AI 連接器的工作原理

NetSuite 的 MCPAI 開放了一系列工具,例如執行 SuiteQL 查詢、讀取已儲存搜尋(Saved Searches)和報表,或者執行記錄操作(如建立新的客戶記錄)。所有工具的操作權限都嚴格受控於 NetSuite 原生的基於角色的權限控制(RBAC)。

當使用者用日常語言提出問題時,AI 會使用 Model Context Protocol (MCP) 將該請求轉化為 NetSuite 能夠理解的結構化操作。NetSuite 將使用該使用者端的權限執行這些操作,然後將結果返回給 AI 進行分析和視覺化呈現。

NetSuite AI Connector 配置指南

  1. 啟用 Server SuiteScript(伺服器端 SuiteScript)和 REST Web Services(REST Web 服務)
    1. 訪問 Setup > Company > Enable Features(設定 > 公司 > 啟用功能)。
    2. SuiteCloud 子頁籤中:
      • 在 SuiteScript 欄位下,勾選 Server SuiteScript
      • 在 SuiteTalk (Web Services) 欄位下,勾选 REST Web Services
    3. 點擊 Save(儲存)。
  2. 首先安裝 NetSuite MCP Standard Tools。點擊 Customization > SuiteCloud Development > SuiteApp Marketplace(客製化 > SuiteCloud 開發 > SuiteApp 市集)。
  3. 搜尋 NetSuite MCP Standard Tools
  4. 安裝完成後,您將在右側看到「Installed」(已安裝)狀態。
  5. 按照相同步驟安裝「NetSuite AI Connector Service Companion」。
  6. 建立整合記錄(Integration Record)
    1. 訪問 Setup > Integration > Manage Integrations(設定 > 整合 > 管理整合)。
    2. 為 ChatGPT 建立一個 Integration Record,稍後我們將回來填入實際產生的 token_id:
  7. 為 MCP 建立一個具備最小化權限的自訂角色並分配給對應使用者,例如:

如何在 ChatGPT 中整合並配置 NetSuite MCP

  1. 點擊 ChatGPT 的「Settings」(設定)。
  2. 依次點擊「Apps」(應用程式)>「Advanced settings」(進階設定)。
  3. 開啟「Developer mode」(開發者模式),然後點擊「Create app」(建立應用程式)。
  4. 填寫相關細節。在「Connection」(連線)中,輸入 https://<account_id>.suitetalk.api.netsuite.com/services/mcp/v1/all
  5. 點擊「Create」(建立)。整合成功後,您會看到如下彈窗。
  6. 點擊「Sign in with NetSuite MCP」(登入 NetSuite MCP)。
  7. 點擊「Continue」(繼續)按鈕授予權限。

如何在 Claude AI 中整合並配置 NetSuite MCP

  1. 點擊 Claude 的「Customize」(自訂)。
  2. 點擊「Connect your apps」(連接您的應用程式)。
  3. 搜尋「NetSuite」。
  4. 點擊「NetSuite」並輸入伺服器 URL:https://<account_id>.suitetalk.api.netsuite.com/services/mcp/v1/suiteapp/com.netsuite.mcpstandardtools(請將 <account_id> 替換為您實際的 NetSuite 帳戶 ID)。
  5. 點擊「Continue」(繼續)按鈕。
  6. 再次點擊「Continue」(繼續)以授權並驗證連接器。

NetSuite AI 實際應用場景

ChatGPT 場景示例:展示 NetSuite 中逾期超過 30 天的帳單(應收帳款)

  • ChatGPT 自動建立並執行了 SuiteQL 查詢。與使用傳統的 NetSuite 網頁端 UI 去配置複雜的報表相比,這非常方便且節省了大量時間。

ChatGPT 和 Claude 場景示例:能否用折線圖繪製過去 30 天的銷售業績?

  • 在我們的測試中,ChatGPT 無法直接產生並顯示該折線圖。
  • 隨後我在 Claude 上進行了嘗試,成功繪製出了圖表。這種差異主要源於各大語言模型(LLM)的數據視覺化和原生程式碼執行能力的區別。

Claude 場景示例:建立客戶記錄

  • 登入 NetSuite 管理後台核對,確認該客戶記錄已正確建立並錄入系統。
  • 在 ChatGPT 中執行查詢,同樣能正常讀取到該筆剛建立的客戶記錄:

Claude 場景示例:直接執行 SuiteQL 查詢

  • AI 助手可以直接向 NetSuite 資料庫執行 SuiteQL 查詢,瞬間返回所需數據。

NetSuite AI Connector 總結與展望

引入 MCP 的最大贏家是那些缺乏技術背景、無法編寫複雜 SQL 或報表的使用者。他們現在只需使用日常的大白話對數據提問,並讓 AI 按照其期望的格式(如表格、圖表等)完美呈現出來,極大地降低了數據獲取的門檻。

需要特別注意的是,為了防範提示詞注入(Prompt Injection)攻擊和惡意的「寫入」操作,建議對 AI connector 所對應的系統角色僅授予最小限度的寫入權限。當 AI 透過 MCP 介面在後台更新或建立記錄時,它是在伺服器端作為 SuiteScript 執行的,這將完全繞過瀏覽器前端(客戶端)的所有指令碼限制和表單輸入校驗。因此,權限管控必須要嚴密。

參考資源(英文):