mc-rp-assistant-mcp
mc-rp-assistant-mcp
Servidor MCP para el análisis, la validación y la gestión de paquetes de recursos de Minecraft. Lee pack.mcmeta, valida la estructura, lista los recursos, compara paquetes y consulta Modrinth.
Herramientas
Herramienta | Descripción |
| Lee pack.mcmeta de un directorio de paquete de recursos o de un archivo .zip |
| Valida la estructura de un paquete de recursos y señala problemas (archivos faltantes, discrepancias de formato, iconos grandes, etc.) |
| Lista todas las rutas de recursos (texturas/modelos/sonidos/lang) de un paquete. Admite tanto directorios como archivos .zip |
| Compara dos paquetes de recursos e informa de los archivos de recursos añadidos, eliminados y modificados |
| Busca paquetes de recursos en Modrinth por nombre o etiqueta. Devuelve hasta |
| Obtiene información detallada sobre un paquete de recursos de Modrinth por su slug o ID de proyecto |
| Valida las texturas por límites de tamaño (>2 MB), convenciones de nomenclatura (minúsculas, sin espacios) y tamaño del icono del paquete |
| Analiza los archivos de idioma (.lang) y detecta traducciones faltantes entre idiomas |
| Compara dos paquetes de recursos con información detallada por archivo, incluidos los tamaños de archivo de los recursos añadidos/eliminados/modificados |
Related MCP server: Packwright MCP
Funciones exportadas
readPackMetaExport(packPath)— Lee pack.mcmetavalidateRpStructureExport(packPath, mcVersion?)— Valida la estructura del paquetelistRpAssetsExport(packPath, limit?)— Lista los archivos de recursoscompareRpacksExport(oldPackPath, newPackPath)— Compara dos paquetessearchRpOnModrinthExport(query, limit?)— Busca en ModrinthgetRpInfoExport(slugOrId)— Obtiene información del paquete de ModrinthvalidateTexturesExport(packPath)— Valida las texturasanalyzeLangFilesExport(packPath)— Analiza los archivos de idiomacompareRpacksDiffExport(oldPackPath, newPackPath)— Comparación detallada de paquetes
Uso
{
"mcpServers": {
"mc-rp-assistant-mcp": {
"command": "node",
"args": ["<path/to/mc-rp-assistant-mcp>/dist/index.js"]
}
}
}Desarrollo
npm run build # Compile TypeScript
npm run test:unit # Run unit tests
npm test # Run all testsPruebas
npm run build
npm testTodas las pruebas unitarias son sin conexión, excepto searchRpOnModrinth y getRpInfo, que devuelven resultados vacíos de forma elegante cuando no hay red disponible.
Compatibilidad de plataformas
Herramienta | Windows | macOS | Linux |
| ✅ | ✅ | ✅ |
| ✅ | ✅ | ✅ |
| ✅ | ✅ | ✅ |
| ✅ | ✅ | ✅ |
| ✅ | ✅ | ✅ |
| ✅ | ✅ | ✅ |
| ✅ | ✅ | ✅ |
| ✅ | ✅ | ✅ |
| ✅ | ✅ | ✅ |
Todas las herramientas usan las API fs y path de Node.js multiplataforma. El soporte de .zip requiere adm-zip. Las herramientas que dependen de la red (search_rp_on_modrinth, get_rp_info) funcionan en todas las plataformas cuando hay conexión; devuelven resultados vacíos de forma elegante cuando están sin conexión.
Requisitos
Node.js 18+
@modelcontextprotocol/sdk,zod,adm-zip
Licencia
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceValidates Minecraft datapack JSON files (recipes, advancements, loot tables, etc.) against official Minecraft data formats using Spyglass.MIT
- 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.88MIT
- AlicenseAqualityCmaintenanceEnables AI agents to search, read, and publish Minecraft mods on Modrinth, including creating projects and uploading jar files as new versions.7MIT
- FlicenseNot gradedqualityCmaintenanceEnables creating Minecraft modpack structures, searching Modrinth mods, resolving dependencies, and checking compatibility.
Related MCP Connectors
MCP-native open-source Notion alternative: read & write pages, databases and kanban boards.
Create, validate, edit, export (markdown/svg/png/mermaid), and search JSON Canvas files.
Verify PyPI and npm packages, symbols, and version diffs against real artifacts. Free, no account.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/dcd887/mc-rp-assistant-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server