AI 工具
AI 智能代理
MCP
AI 新聞
排名
提交及廣告
登入
TW
TW
首頁
MCP
Node.js Sandbox MCP Server
Node.js Sandbox MCP Server
0
Visit MCP
0 評論
11 Stars
此MCP提供一個安全的環境,以使用可拋棄的Docker容器運行JavaScript代碼片段,支持依賴項安裝和輸出捕獲。
新增日期:
創建者:
Apr 27 2025
Alfonso Graziano
開發者工具
研究與數據
作業系統自動化
...
概述
特徵與應用
常見問答
開發者
廣告
Node.js Sandbox MCP Server 是什麼?
Node.js Sandbox MCP伺服器允許用戶在隔離的Docker容器內安全地執行JavaScript代碼片段。它支持動態安裝npm依賴項並捕獲stdout和文件輸出,使其適合於測試、實驗或在受控環境中運行代碼。伺服器管理容器創建、命令執行和清理,並提供一次性執行或持久長壽命容器的選項。這對於需要快速代碼執行、自動測試或將JavaScript執行集成到更大工作流中的開發者特別有用,同時確保代碼安全運行而不影響主系統。
誰會使用 Node.js Sandbox MCP Server?
開發者
質量保證/測試者
自動化工程師
教育機構
技術培訓師
如何使用 Node.js Sandbox MCP Server?
步驟1:安裝Docker並確保其運行
步驟2:按照說明設置Node.js Sandbox MCP伺服器
步驟3:將您的客戶端連接到伺服器
步驟4:使用API '/run_js_ephemeral'發送要執行的JavaScript代碼
步驟5:接收stdout和文件作為響應
步驟6:對於多次運行,考慮使用sandbox_initialize和sandbox_stop來進行長會話
Node.js Sandbox MCP Server 的核心特徵與益處
主要功能
run_js_ephemeral - 在可拋棄的容器中執行一次性的JavaScript代碼片段
sandbox_initialize - 啟動新的sandbox容器
sandbox_exec - 在sandbox內運行Shell命令
run_js - 安裝依賴項並在持久sandbox中運行JS代碼
sandbox_stop - 終止並刪除sandbox容器
優點
執行JavaScript代碼的安全和隔離環境
支持動態npm依賴項安裝
捕獲stdout和輸出文件以進行分析
靈活:支持一次性和持久模式
與Docker集成以實現便捷的設置和管理
Node.js Sandbox MCP Server 的主要使用案例與應用
JavaScript代碼片段的自動化測試
安全執行代碼的教育環境
快速原型設計和實驗
集成到CI/CD管道中以便代碼驗證
在隔離環境中運行服務器端腳本
Node.js Sandbox MCP Server 的常見問答
如何終止一個sandbox?
如何使用此MCP運行JavaScript代碼?
我可以在運行代碼之前安裝npm依賴項嗎?
環境是安全的嗎?
支持哪些Docker映像?
如何運行持久的服務?
我可以保存由我的代碼生成的輸出文件嗎?
這是否支持多個並行執行?
前提條件是什麼?
我可以在哪裡獲得更多的使用示例?
開發者
alfonsograziano
alfonsograziano.it
in/alfonso-graziano