Manage Crafty Controller 4 Minecraft servers through MCP tools for operations, files, backups, tasks, webhooks, users, and roles.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Crafty MCP.
crafty_loginLogin with username/password to get a bearer token
crafty_api_infoGet API version info and MOTD
crafty_list_schemasList available JSON schema names
crafty_get_schemaGet a specific JSON schema by name
crafty_get_statsGet host CPU, RAM, disk, and boot time
crafty_get_configGet Crafty panel configuration
HadiCherkaoui/crafty-mcp MCP server connects an MCP client to Crafty Controller 4 and exposes Crafty API V2 operations as individual tools. It is intended for administrators who want to manage Minecraft servers from an AI assistant rather than switching between an assistant and the Crafty web panel.
The available operations cover host and panel information, server configuration, runtime control, console access, file management, backups, scheduled tasks, webhooks, users, and roles. Server creation supports Java, Bedrock, and custom server types. The tools can also retrieve live server statistics, historical metrics, console logs, and server configuration.
The MCP process runs locally and sends requests to the Crafty Controller URL configured in CRAFTY_URL. Authentication can use a bearer token supplied through CRAFTY_API_TOKEN, or an assistant can call crafty_login with a Crafty username and password to obtain a token dynamically. Craftyโs API token can be generated from the user profileโs API Keys section.
An MCP client invokes tools such as server_list, server_start, server_send_command, or server_get_file. Administrative tools can change panel configuration, create or remove servers, alter files, restore backups, manage scheduled tasks, configure webhooks, and administer users and roles. These actions depend on the permissions of the Crafty account or token in use.
Install the HadiCherkaoui/crafty-mcp MCP server through npm and register it in the MCP client configuration. A typical stdio setup uses npx -y crafty-mcp and provides the following environment values:
CRAFTY_URL: Required base URL for the Crafty Controller instance.CRAFTY_API_TOKEN: Optional bearer token; dynamic login can be used instead.CRAFTY_ALLOW_INSECURE: Set to true when the Crafty instance uses a self-signed certificate.CRAFTY_TIMEOUT: Optional request timeout in milliseconds; the documented default is 30,000.The README gives configuration examples for Claude Desktop, Claude Code, and Cursor. The project can also be built from source with npm install and npm run build, then started with node dist/index.js.
Core capabilities include:
The server requires access to a running Crafty Controller 4 instance and suitable Crafty permissions. CRAFTY_URL must point to the target panel, while the token is optional only when authentication is performed with crafty_login. Enabling CRAFTY_ALLOW_INSECURE permits self-signed certificates and should be used only when that behavior is appropriate for the deployment. Operations such as deleting servers, files, users, roles, or backups can be destructive, so client workflows should verify targets before invoking them.
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/hadicherkaoui-crafty-mcp)<a href="https://allmcps.com/mcp/hadicherkaoui-crafty-mcp"><img src="https://allmcps.com/api/badge/hadicherkaoui-crafty-mcp?style=directory" alt="Crafty MCP on AllMCPs" /></a>