关于 vimble-mcp
vimble-mcp 是一个通过 Vimble 执行 JavaScript 代码的 MCP 服务,适用于需要沙盒执行能力的 MCP 客户端,默认设有 10 秒时限,并提供可选调试模式。
主要功能
- 01在沙盒中运行 JavaScript
- 02限制代码执行时间
- 03启用详细调试日志
适用场景
- 01通过 MCP 客户端执行 JavaScript
- 02停止超出时限的脚本
- 03通过调试日志检查执行情况
MCP 相关
该服务向 MCP 客户端提供 `execute_javascript` 工具,接收代码和可选上下文,并返回输出或错误。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
1收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| code | string | 是 | 要执行的 JavaScript 代码 |
| context | object | 否 | 要注入执行环境的可选上下文 |
| timeout | number | 否 | 超时时间(毫秒) |
详细介绍
vimble-mcp
一个使用 Vimble 执行 JavaScript 代码的模型上下文协议(MCP)服务。
功能
- 在沙盒环境中执行任意 JavaScript 代码。
- 限时执行(默认 10 秒),以防止脚本失控。
- 调试模式支持详细日志记录。
安装
前提条件
- node/npx
安装
将以下内容添加到 MCP JSON 配置中
{
"mcpServers": {
...
"vimble-mcp": {
"command": "npx",
"args": [ "-y", "vimble-mcp"]
}
}
}
使用方法
工具:execute_javascript
- 名称: execute_javascript
- 描述: 执行 JavaScript 代码。使用
console.log输出内容。 - 输入架构:
{
code: string; // JavaScript code to execute
context?: object; // Optional context injected into the execution environment
}
- 响应:
{
content: [{ type: "text", text: string }];
success: boolean;
error?: string;
}
许可证
本项目采用 MIT 许可证。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。