mcp-gearbox-js
MCP Gearbox - Node.js Wrapper
claude mcp add --transport stdio rohitsoni007-mcp-gearbox-js node path/to/server.js \ --env NODE_ENV="production" \ --env GEARBOX_CLI="enabled" \ --env PYTHON_DETECT="auto"
How to use
MCP Gearbox - Node.js Wrapper provides a convenient Node-based interface to the MCP Gearbox CLI (originally a Python tool). This wrapper lets you install and run the Gearbox tooling via npm, automatically detecting the required runtime (uv/Python) and invoking the Python CLI under the hood when needed. Once installed globally, you can start using the wrapper to install, configure, and manage gearboxes and related MCP components through a familiar Node.js environment. The wrapper mirrors the functionality of the Gearbox CLI but exposes it through a Node.js entry point, making automation, scripting, and integration with other Node-based tools straightforward. This is especially useful for developers who want to incorporate MCP Gearbox operations into build pipelines, deployment scripts, or custom tooling.
How to install
Prerequisites:
- Node.js 20.0.0 or higher
- uv or Python 3.11+ (the installer detects this automatically)
- Git (for installation from source if needed)
Installation steps:
- Install the package globally with npm:
npm install -g mcp-gearbox
- Verify installation by checking the version or help command (adjust for your CLI wrapper if provided):
mcp-gearbox --version
mcp-gearbox --help
-
Ensure prerequisites are available on your system. The wrapper will attempt to detect uv (Node.js native bindings) or Python 3.11+ and will fall back as needed to run the underlying Gearbox CLI.
-
If you need to install from source, clone the repository and install dependencies as documented in the repository, then link or run the package locally.
Additional notes
Tips and notes:
- The wrapper relies on the MCP Gearbox CLI (Python-based). If Python/uv is not present, the installer will attempt to detect or install it where possible.
- Ensure Git is available if you plan to install from source or contribute.
- If you encounter path or permission issues on Unix-like systems, you may need to prepend sudo to the install commands or adjust file permissions for global npm modules.
- The environment variable GEARBOX_CLI can be used to toggle behavior related to the underlying Gearbox CLI during execution.
- This wrapper is intended to simplify automation; for advanced usage, consult the official Gearbox CLI documentation and adapt the commands in your scripts accordingly.
Related MCP Servers
minecraft
A Minecraft MCP Server powered by Mineflayer API. It allows to control a Minecraft character in real-time, allowing AI assistants to build structures, explore the world, and interact with the game environment through natural language instruction
mcp-nodejs-debugger
🐞 MCP Node.js debugger
mcp -weather-js
Simple Weather MCP Server Example
create -kit
Scaffold a production-ready Model Context Protocol (MCP) server in seconds.
mcp-node-omnibus
A comprehensive Model Context Protocol (MCP) server that provides advanced Node.js development tooling and automation capabilities.
mcp-ocr
MCP server for OCR using native Tesseract (C++), built with Node.js, delivering up to 10x faster performance than tesseract.js and integrable with ChatGPT Desktop.