kubb
🧩 The Ultimate Toolkit for Generating Type-Safe API Clients, Hooks, and Validators.
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:
- Clone the repository: git clone https://github.com/your-org/kubb.git
- Navigate to the project root: cd kubb
- Install dependencies:
npm install
or if you prefer yarn
yarn install - Build (if applicable):
npm run build
or yarn build
- Configure environment (optional):
- Create a .env file or export environment variables, e.g.: PORT=3000 KUBB_CONFIG=default
- Start the server:
npm start
or if a different script is defined:
npm run start - 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
freecad
FreeCAD MCP(Model Context Protocol) server
claude-talk-to-figma
A Model Context Protocol (MCP) that allows Claude Desktop and other AI tools (Claude Code, Cursor, Antigravity, etc.) to read, analyze, and modify Figma designs
real-estate
Ask Claude about Korean apartment prices — powered by MOLIT's open API
mcp-manager
simple web ui to manage mcp (model context protocol) servers in the claude app
pfsense
pfSense MCP Server enables security administrators to manage their pfSense firewalls using natural language through AI assistants like Claude Desktop. Simply ask "Show me blocked IPs" or "Run a PCI compliance check" instead of navigating complex interfaces. Supports REST/XML-RPC/SSH connections, and includes built-in complian
lovable
Unofficial MCP server for analyzing Lovable-generated projects with Claude Desktop. Community-built tool for enhanced development workflow with React, TypeScript, Supabase integration. Not affiliated with Lovable.