MC-World-MCP
MC-World-MCP
Herramientas MCP exclusivamente offline para operar en un directorio de servidor de Minecraft.
Este MCP intencionalmente no utiliza RCON, sockets, consultas de jugadores online ni controles de inicio/parada del servidor. Solo lee y escribe archivos locales como level.dat, datapacks, plantillas de estructuras, registros y archivos de región Anvil.
La ruta de escritura completa está dirigida a mundos de Java Edition / Arclight 1.20.1 con DataVersion 3465. Otros mundos Java Anvil son detectados y expuestos para lecturas de mejor esfuerzo, pero las escrituras en el mundo son rechazadas a menos que el adaptador de versión los marque como totalmente compatibles. Los mundos Bedrock LevelDB son detectados como no compatibles.
Ejecución
Cuando este proyecto se encuentra en E:/VC/mc-world-mcp y un espacio de trabajo del servidor se encuentra dos niveles por debajo de E:/VC, el archivo .vscode/mcp.json del espacio de trabajo inicia el servidor con:
{
"command": "python",
"args": ["-m", "mc_world_mcp.server"],
"env": {
"PYTHONPATH": "${workspaceFolder}/../../mc-world-mcp/src",
"MC_SERVER_ROOT": "${workspaceFolder}"
}
}MC_SERVER_ROOT debe apuntar a la raíz del servidor Arclight que contiene server.properties y world/. Si se omite, el servidor intenta utilizar primero el directorio de trabajo actual.
La selección del mundo sigue el level-name de server.properties, por lo que un servidor que utiliza level-name=world_regen_source se opera a través de ese directorio en lugar de un world/ codificado. Establezca MC_WORLD_NAME para anular esto explícitamente.
Related MCP server: ellmos-filecommander-mcp
Seguridad
Todas las herramientas de escritura:
rechazan rutas fuera de
MC_SERVER_ROOTrechazan escrituras cuando un proceso
javaojavawestá en ejecuciónrechazan escrituras en mundos Java a menos que el mundo seleccionado sea DataVersion 3465
realizan una copia de seguridad de cada archivo modificado en
backup/mc_world_mcp/<timestamp>/escriben un
manifest.jsonque describe los archivos modificados
Las herramientas de lectura están permitidas mientras el servidor está en ejecución.
Grupos de herramientas
Servidor/archivos: resúmenes, lectura/escritura segura de archivos, registros, detección de versión/plataforma
NBT:
level.dat, datos de jugador, datos del mundo, NBT de estructurasDatapacks: listado de datapacks en carpetas y zip, validación, búsqueda, lectura, escritura
Regiones: escaneo, inspección de chunks, obtener/leer/establecer/rellenar/reemplazar bloques, cadenas de estado de bloque
Diagnóstico del mundo: dimensiones, cobertura del mundo, paletas de chunks, agrupación de problemas de registro
Datos del mundo: entidades de bloque, regiones de entidades externas, regiones POI, cajas de biomas, limpieza de mapas de altura, poda de chunks
Plantillas: listar/leer/escribir plantillas de estructura
.nbt, exportar/colocar bloques con entidades de bloque y entidades de mejor esfuerzoSeguridad: comprobaciones offline, listado de copias de seguridad, restauración de copias de seguridad
This server cannot be deployed
Maintenance
Related MCP Connectors
An MCP server that provides read access to your cloud storage providers, bank accounts and more.
MCP server for doc2mcp documentation, generated by doc2mcp.
An MCP server for deep research or task groups
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP server that provides tools for reading, writing, and editing files on the local filesystem.1,605Apache 2.0
- AlicenseAqualityAmaintenanceComprehensive MCP server for filesystem operations, process management, interactive sessions, and async file search. Includes utilities for JSON repair, encoding fixes, duplicate detection, OCR, ZIP archives, and Markdown export.46274 npm4MIT
- AlicenseNot gradedqualityBmaintenanceSafe local MCP server for Windows to list, read, search, patch, backup, and verify code files in allowed folders, with Git integration and dry-run diffs.1MIT
- AlicenseNot gradedqualityAmaintenanceA local-first MCP server for safely creating, inspecting, validating, testing, and packaging Minecraft Java Edition datapacks with guarded file access and deterministic builds.55 npmMIT