vimble-mcp

vimble-mcp

site icon
2025.04.18 0
JavaScriptJavaScript 执行沙盒环境开发效率
vimble-mcp 是一个基于 Model Context Protocol (MCP) 的服务,用于在沙盒环境中执行 JavaScript 代码。它提供了时间限制的执行环境,防止脚本无限运行,并支持调试模式以进行详细日志记录。
View on GitHub

Overview

基本能力

产品定位

vimble-mcp 是一个用于执行 JavaScript 代码的 MCP 服务,适用于需要在沙盒环境中运行脚本的场景。

核心功能

  • 在沙盒环境中执行任意 JavaScript 代码。
  • 默认 10 秒的时间限制,防止脚本无限运行。
  • 支持调试模式,提供详细的日志记录。

适用场景

  • 开发过程中需要快速测试 JavaScript 代码片段。
  • 在安全的环境中运行不受信任的 JavaScript 代码。
  • 需要时间限制的脚本执行环境。

工具列表

  • execute_javascript: 执行 JavaScript 代码,支持通过 console.log 输出内容。输入参数包括 code(要执行的代码)和可选的 context(注入到执行环境中的上下文)。响应包含执行结果和可能的错误信息。

常见问题解答

  • 如何启用调试模式? 文档中未明确说明,但可能在启动服务时通过参数启用。
  • 如何调整时间限制? 文档中未提及,可能需要通过配置或参数调整。

使用教程

使用依赖

  • 需要安装 nodenpx

安装教程

  1. 在 MCP JSON 配置中添加以下内容:
{
  "mcpServers": {
    "vimble-mcp": {
      "command": "npx",
      "args": [ "-y", "vimble-mcp"]
    }
  }
}

调试方式

文档中未提供具体的调试命令,但可以通过调试模式启用详细日志记录。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。