Fabricator MCP

Fabricator MCP reads Minecraft server logs and mods through the Fabricator panel so an agent can find why a modpack crashes

  • 59 ★ on the repository
  • Last commit
MCP server

Extended access

Why this level

  • With the manage scope the agent starts and stops servers, installs mods and deletes jar files
  • The panel token is stored in the client configuration
All reasons and checks

philderks/fabricator

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/fabricator

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • With the manage scope the agent starts and stops servers, installs mods and deletes jar files
  • The panel token is stored in the client configuration

This is third-party code. Review the repository files before installing.

What it does

Fabricator is a self-hosted web panel for Minecraft servers with Fabric, Quilt, NeoForge, Forge, Paper and other loaders. The repository includes the `fabricator-panel-mcp` MCP server, which runs next to the client and calls the panel's HTTP API with a token from the settings. Its main job is finding out why a modded server crashes. The agent reads the console and crash logs, lists installed mods, checks their compatibility on Modrinth, updates or removes a mod and restarts the server. A token with the `read` scope only reads, and the `manage` scope allows starting, stopping, installing and deleting jar files.

Who it is for. Minecraft server admins with modpacks who work through crashes together with an agent.

Good fit when

  • A modpack server crashes at startup and the agent looks for the culprit mod in the crash log
  • Compatibility of a dozen mods with a new game version has to be checked through Modrinth
  • A mod has to be updated or removed and the server restarted
  • You need to learn which installed mods have updates

Not a fit when

  • The Fabricator panel is not deployed
  • You want to create worlds or change gameplay, which is outside the server's scope
  • A token with the manage scope cannot be trusted to an agent unattended

Example request

Why does my server crash at startup? Read the crash log and check the mods for compatibility on Modrinth

MCP

Transport
stdio
Authentication
API key

Environment variables

FABRICATOR_URL required
Fabricator panel address
FABRICATOR_TOKEN required, secret
API token from the panel settings

Limitations

The Fabricator panel reachable from your machine, the Model Context Protocol section enabled in settings and an API token are required. The package is in beta and the client setup may change. The `uv` manager on `PATH` is mandatory: without it the client reports that the server fails to launch. Permissions are decided by the panel from the token and this package sets no security boundary, so its toolset is narrower than what the token reaches. Start with the `read` scope.

How to disable. Revoke the token in the panel settings, then delete the `fabricator` entry from the client configuration.

FAQ

How do I connect the Fabricator MCP server?

Create a token in the panel settings under Model Context Protocol and add `uvx fabricator-panel-mcp` with `FABRICATOR_URL` and `FABRICATOR_TOKEN` to the configuration.

Which token scope should I pick?

`read` is enough for diagnostics: it reads logs and mods and changes nothing. The `manage` scope adds start, stop, mod install and jar deletion.

What does the Fabricator panel itself do?

It is a web interface for Minecraft servers: loader installs, mod and plugin management through Modrinth, logs, backups, scheduled commands and several servers in one panel.

How do I run the panel?

Docker is recommended: fetch `docker-compose.yml` from the repository and run `docker compose up -d`. The panel listens only on 127.0.0.1:5000 and the operator is created on first login.

Why is uv needed?

The server starts with `uvx`, which clients do not bundle. Without `uv` on `PATH` the client shows a launch failure that is easy to mistake for a token problem.

Discussion

No questions or reviews yet.

Official

The Coder MCP server manages workspaces and templates, edits files, runs commands and drives Coder agent chats.

MCP serverBroad access17.4KRepository stars

A secure MCP runtime through which an agent operates local machines, servers and containers

MCP serverBroad access1.3KRepository stars

Cloudflare MCP servers

Cloudflare MCP Server

Official

A set of remote Cloudflare MCP servers: documentation, Workers, logs, Radar, browser, DNS and other account services

MCP serverBroad access4.5KRepository stars
Official

The built-in OneUptime MCP: an agent works incidents, reads logs and traces, acknowledges alerts and sets up monitors.

MCP serverExtended access7.8KRepository stars

maintenant monitoring MCP server: an agent reads container logs, check history and alerts but never touches the containers

MCP serverExtended access548Repository stars

README in short

The README describes panel features: loaders, mods, logs, backups, schedules and Docker. A separate README in the `mcp` folder explains connecting the MCP server, token scopes and the crash diagnosis tools.

README badge

Report a problem