73
/ 100
19 days ago
glama

Minecraft Ops MCP

An MCP server for managing and operating Minecraft servers through multiple backend protocols including MCSManager API, RCON, and MSMP. It provides tools for instance lifecycle management, file operations, console commands, player administration, and server configuration with built-in security controls.

Is this your MCP?

Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.

Install from

M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.

// key findings
No credential exfiltration, no sensitive file access, no obfuscation
Static analysis found nothing flowing your secrets to unexpected places.
Open source with a license and README
Anyone can audit the code, the license is declared, and the publisher documents what it does.
🔐
You'll be asked for 3 credentials: MSMP_PROBE_SECRET, MINECRAFT_OPS_MCP_BEARER_TOKEN, MCSM_API_KEY
These are read from process.env at runtime. Make sure you trust where they’ll be sent.
// required environment variables
This server reads these from process.env. You'll be asked to provide them before it can run.
configMINECRAFT_OPS_AUDIT_LOG"": "/tmp/minecraft-ops-mcp-audit.jsonl"
configMCSM_DEFAULT_INSTANCE_UUIDreplace-me \
configMCSM_TIMEOUT_SECONDS
configMINECRAFT_SERVER_JAR_URL
configMINECRAFT_VERSION
🔐 secretMSMP_PROBE_SECRET
configMSMP_PROBE_NICKNAME
configMSMP_PROBE_GAME_PORT
configMSMP_PROBE_PORT
configMSMP_PROBE_CWD
configMCSM_DEFAULT_DAEMON_IDreplace-me \
configMULTI_PROBE_PORT_BASE
configMULTI_PROBE_PREFIX
configMINECRAFT_SERVER_JAR_PATH
configCODEX_HOME脚本默认把敏感配置写入 $/minecraft-ops-mcp.env,权限为 0600,并生成 $CODEX_HOME/bin/minecraft-ops-mcp-launch 作为 MCP 启动器。Codex config 中只保存启动器路径,不直接保存 API key。
configMINECRAFT_OPS_MCP_TRANSPORT
configMINECRAFT_OPS_MCP_HOST
configMINECRAFT_OPS_MCP_PORT
configMINECRAFT_OPS_MCP_SSE_PATH
configMINECRAFT_OPS_MCP_MESSAGE_PATH
configMINECRAFT_OPS_MCP_STREAMABLE_HTTP_PATH
configMINECRAFT_OPS_MCP_ALLOWED_HOSTSmcsm-host.example:8000
configMINECRAFT_OPS_MCP_ALLOWED_ORIGINS
🔐 secretMINECRAFT_OPS_MCP_BEARER_TOKENreplace-with-long-random-token \
configMINECRAFT_OPS_MCP_ALLOW_UNAUTHENTICATED_HTTP
configMCSM_BASE_URL"": "http://127.0.0.1:23333",
🔐 secretMCSM_API_KEYreplace-me \
configMINECRAFT_OPS_RAW_COMMAND_ALLOWLISTlist,time,help
configMINECRAFT_OPS_RAW_COMMAND_DENYLISTstop,op,deop,ban,ban-ip
configMINECRAFT_OPS_MAX_BYTES
configMINECRAFT_OPS_UPLOAD_ALLOWED_DIRS/tmp/minecraft-ops-mcp-downloads,/srv/minecraft-staging
configMINECRAFT_OPS_FILE_OPERATION_WHITELISTserver.properties,config,mods,logs,crash-reports
configMINECRAFT_OPS_UPLOAD_URL_ALLOWED_DOMAINSexample.com,cdn.example.com
configMINECRAFT_OPS_MODPACK_WORKSPACE/srv/minecraft-ops/modpack-workspace
configMINECRAFT_OPS_RCON_TIMEOUT_SECONDS
configMINECRAFT_OPS_RCON_ENCODING
configMINECRAFT_OPS_MSMP_TIMEOUT_SECONDS
configMINECRAFT_OPS_MSMP_TLS_VERIFY
configMINECRAFT_OPS_MCP_LOG_LEVEL
// full audit trail
The full breakdown of what we checked, the deductions that landed, the network hosts, the dependency advisories, and concrete fix guidance is available to verified publishers.
// improvement guidance — verified publishers only
We have 1 concrete improvement we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Score](https://m8ven.ai/badge/mcp/damocjwj-minecraft-ops-mcp-p93ap0)](https://m8ven.ai/mcp/damocjwj-minecraft-ops-mcp-p93ap0)
commit: 6fc9afb851269d0c2d284be717f9d121339059dc
code hash: 8c91d8bb9d01e27bf4045c3e6fcd6c83e2aa488c055f8b28f53f086fd89ff32f
verified: 6/17/2026, 11:58:47 AM
view raw JSON →