vimble-mcp
About
A Model Context Protocol (MCP) server for executing JavaScript code using Vimble.
Details
- Author
- johnhenry
- Downloads
- 162
- Categories
- Other
Jump to
- Execute arbitrary JavaScript code in a sandboxed environment.
- Time-limited execution with a 10-second default timeout.
- Debug mode for verbose logging.
- Supports optional context object injected into the execution environment.
- Returns output from console.log calls.
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
vimble-mcpCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install by adding the provided JSON configuration to your MCP client’s settings, using npx -y vimble-mcp as the command. Invoke the execute_javascript tool by passing JavaScript code as a string; optional context can be injected into the execution environment.
execute_javascript
Execute JavaScript code. Use 'console.log' to get output. Use 'console.error' to show errors.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"vimble-mcp": {
"vimble-mcp": {
"command": "npx",
"args": [
"-y",
"vimble-mcp"
]
}
}
}
}
McpServers
{
"vimble-mcp": {
"command": "npx",
"args": [
"-y",
"vimble-mcp"
]
}
}
vimble-mcp
A Model Context Protocol (MCP) server for executing JavaScript code using Vimble.
Features
- Execute arbitrary JavaScript code in a sandboxed environment.
- Time-limited execution (10 second default) to prevent runaway scripts.
- Debug mode for verbose logging.
Installation
Prerequisites
- node/npx
Installation
Add the following to your MCP JSON configuration
{
"mcpServers": {
...
"vimble-mcp": {
"command": "npx",
"args": [ "-y", "vimble-mcp"]
}
}
}
Usage
Tool: execute_javascript
- Name: execute_javascript
- Description: Execute JavaScript code. Use console.log to emit output.
- Input Schema:
{
code: string; // JavaScript code to execute
context?: object; // Optional context injected into the execution environment
}
- Response:
{
content: [{ type: "text", text: string }];
success: boolean;
error?: string;
}
License
This project is licensed under the MIT License
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



