Get the FREE Ultimate OpenClaw Setup Guide →

kubb

🧩 The Ultimate Toolkit for Generating Type-Safe API Clients, Hooks, and Validators.

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio kubb-labs-kubb node path/to/server.js \
  --env PORT="3000" \
  --env KUBB_CONFIG="default"

How to use

The kubb MCP server provides a modular framework for running the KubB-based MCP server and exposing its tooling to manage, test, and monitor Minecraft-compatible protocols and extensions. Once started, it offers a set of capabilities such as starting and stopping the server, loading or reloading extensions (plugins), and interacting with the internal toolset via built-in commands or a REST/CLI interface (as implemented by the project). You can use the provided CLI or API endpoints to inspect server state, deploy new extensions, run diagnostic checks, and perform scripted operations for automated testing or continuous integration workflows. The server is designed to streamline development by letting you observe how different components interact in a controlled environment, and by giving you repeatable commands to reproduce issues or verify fixes.

How to install

Prerequisites:

  • Node.js (>= 14) and npm/yarn installed
  • Git

Installation steps:

  1. Clone the repository: git clone https://github.com/your-org/kubb.git
  2. Navigate to the project root: cd kubb
  3. Install dependencies: npm install

    or if you prefer yarn

    yarn install
  4. Build (if applicable): npm run build

    or yarn build

  5. Configure environment (optional):
    • Create a .env file or export environment variables, e.g.: PORT=3000 KUBB_CONFIG=default
  6. Start the server: npm start

    or if a different script is defined:

    npm run start
  7. Verify startup by hitting the default port or checking logs for a successful bootstrap message.

Notes:

  • If the project provides Docker or other runtimes, follow those specific instructions in the README (e.g., docker run ...).

Additional notes

Environment variables can customize ports, configuration profiles, and plugin behavior. Common issues include port collisions, missing dependencies, or misconfigured environment files. If the server fails to start, check the log output for errors related to module loading or plugin initialization. Ensure you are using a compatible Node.js version and that all dependencies are installed. If you plan to run in production, consider setting up proper process supervision (e.g., systemd, PM2) and regular backups of any persisted data. For plugin development, consult the project's guidelines on extending functionality and contributing new modules.

Related MCP Servers

Sponsor this space

Reach thousands of developers ↗