Skip to main content
Glama
Ver-zhzh

Minecraft Server MCP

by Ver-zhzh

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MINECRAFT_LOG_FILENoPath to log filesmc-server.log
MINECRAFT_LOG_LEVELNoLogging level (DEBUG, INFO, WARNING, ERROR)ERROR

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
connectC

Connect to a Minecraft server using API key as identifier

disconnectA

Disconnect from a Minecraft server by API key

list_serversA

List all connected Minecraft servers

statusB

Get Minecraft server status and information

pluginsB

Get list of installed Minecraft plugins

send_commandC

Send commands to the Minecraft server

get_logsC

Get server logs with optional filters

player_listB

Get list of online players

get_errorsA

Get error logs with optional filters

get_warningsC

Get warning logs with optional filters

get_commandsB

Get list of all registered server commands

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.2/5.0

Scored across 11 tools

Disambiguation3/5

Most tools have distinct purposes, but get_logs with optional filters likely overlaps with get_errors and get_warnings, which appear to be filtered subsets of the logs. This creates potential confusion for an agent deciding which tool to use for log retrieval.

Naming Consistency3/5

Tool names mix verb_noun patterns (list_servers, send_command) with bare nouns (plugins, status) and imperative verbs (connect, disconnect). While the names are readable, the lack of a single consistent convention reduces predictability.

Tool Count5/5

With 11 tools, the server covers the essential operations for Minecraft server management without unnecessary bloat. Each tool serves a recognizable function within the domain, making the count well-scoped.

Completeness4/5

The tool set covers server status, connection handling, commands, logs, and player listings. However, plugin management is limited to listing, with no install/remove/update capabilities, and there is no server configuration tool, leaving minor gaps for advanced administration.

Maintenance

ActivityInactive
ResponsivenessNo issues