Test Paper or Purpur Minecraft plugins end to end with real protocol bots, server state, events, logs, and scripted scenarios.
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 VitaminMCP.
session_startConnect to a running server; several sessions at once for proxied networks
session_resetDisconnect every bot, or close a session
server_infoImplementation, version, TPS, online players, installed plugins
logs_querySearch server logs by severity and regular expression
events_summaryCount captured Bukkit events by type over a time window
events_queryRead individual captured events, filtered by type and player
VitaminMCP MCP server lets an AI agent test Minecraft plugins on a live Paper or Purpur server. The plugin under test remains unchanged: the agent interacts with the server through its normal lifecycle, while test players connect as real protocol clients. This makes the server suitable for plugins that are already installed, including plugins the test author did not write.
An agent can control players, execute commands as the console or a player, interact with blocks and entities, use inventories and plugin GUIs, send chat, and move through the world. It can also inspect the server implementation, version, TPS, online players, installed plugins, permissions, live plugin configuration, logs, captured Bukkit events, and recent exceptions.
Install the VitaminMCP plugin in the Minecraft server, then connect an MCP client through the VitaminMCP runner. The plugin opens an MCP endpoint from inside the running server. The runner is configured on the machine running the AI client, rather than installed into the Minecraft server.
Sessions connect to running servers and can remain separate for proxied networks. Bots may use offline authentication or Microsoft authentication. Actions can be issued one at a time through individual tools or grouped into a bot_run_scenario script. Scenario steps cover spawning, movement, looking, jumping, sneaking, sprinting, block and item interaction, entity interaction, menu clicks, chat, commands, waits, and assertions.
Conditions can be awaited instead of handled with fixed sleeps. Available waits include ticks, block changes, events, player presence, player state, nearby players, open inventories, inventory contents, and matching log entries. Scenario failures identify the failing step and report what the server was doing at that point.
Download VitaminMCP.jar from a release or Modrinth, place it in the server's plugins/ directory, and start the Paper or Purpur server. Add the stdio runner to an MCP client with the command npx -y vitaminmcp. Claude Code can add it with claude mcp add vitaminmcp -- npx -y vitaminmcp; clients using JSON MCP configuration can define a server named vitaminmcp with npx and -y vitaminmcp as its command and arguments.
The project is also listed in the official MCP registry as io.github.Backas03/vitaminmcp. After installation, the agent can run the setup prompt to find the running server, check the plugin, and connect. The documentation also covers shared loopback processes, bot setup, configuration defaults, remote servers, SSH, and TLS.
Supported and live-tested Minecraft versions include 1.21 through 1.21.11 and 26.1 through 26.1.2. Minecraft 26.1 requires Java 25. Versions 1.18 through 1.20.6 are planned, and 26.2 or later require a compatibility run before being added.
VitaminMCP MCP server exposes tools for:
The server is intended for a running Paper or Purpur environment; it is not a mock server or a test framework that instruments plugin source. The inventory state of a plugin GUI is available through the inventory query, while client-facing output is available through bot inspection. Operating-system runner assets are published for Windows x64, Linux x64 and arm64, and macOS Intel and Apple Silicon. The project is licensed under MIT; bundled third-party code has separate license listings.
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/vitaminmcp)<a href="https://allmcps.com/mcp/vitaminmcp"><img src="https://allmcps.com/api/badge/vitaminmcp?style=directory" alt="VitaminMCP on AllMCPs" /></a>