mc-rp-assistant-mcp
mc-rp-assistant-mcp
MCP-Server für die Analyse, Validierung und Verwaltung von Minecraft-Ressourcenpaketen. Liest pack.mcmeta, validiert die Struktur, listet Assets auf, vergleicht Pakete und fragt Modrinth ab.
Werkzeuge
Werkzeug | Beschreibung |
| pack.mcmeta aus einem Ressourcenpaket-Verzeichnis oder einer .zip-Datei lesen |
| Struktur eines Ressourcenpakets validieren und Probleme kennzeichnen (fehlende Dateien, Formatabweichungen, große Icons usw.) |
| Alle Asset-Pfade (textures/models/sounds/lang) in einem Paket auflisten. Unterstützt sowohl Verzeichnisse als auch .zip-Dateien |
| Zwei Ressourcenpakete vergleichen und hinzugefügte, entfernte und geänderte Asset-Dateien melden |
| Modrinth nach Ressourcenpaketen nach Name oder Tag durchsuchen. Gibt bis zu |
| Detaillierte Informationen zu einem Modrinth-Ressourcenpaket über seinen Slug oder seine Projekt-ID abrufen |
| Texturen auf Größenbeschränkungen (>2MB), Namenskonventionen (Kleinbuchstaben, keine Leerzeichen) und Paket-Icon-Größe validieren |
| Sprachdateien (.lang) analysieren und fehlende Übersetzungen über Sprachen hinweg erkennen |
| Zwei Ressourcenpakete mit detaillierten Informationen pro Datei vergleichen, einschließlich Dateigrößen für hinzugefügte/entfernte/geänderte Assets |
Related MCP server: Packwright MCP
Exportierte Funktionen
readPackMetaExport(packPath)— pack.mcmeta lesenvalidateRpStructureExport(packPath, mcVersion?)— Paketstruktur validierenlistRpAssetsExport(packPath, limit?)— Asset-Dateien auflistencompareRpacksExport(oldPackPath, newPackPath)— Zwei Pakete vergleichensearchRpOnModrinthExport(query, limit?)— Modrinth durchsuchengetRpInfoExport(slugOrId)— Paketinformationen von Modrinth abrufenvalidateTexturesExport(packPath)— Texturen validierenanalyzeLangFilesExport(packPath)— Sprachdateien analysierencompareRpacksDiffExport(oldPackPath, newPackPath)— Detaillierter Paketvergleich
Verwendung
{
"mcpServers": {
"mc-rp-assistant-mcp": {
"command": "node",
"args": ["<path/to/mc-rp-assistant-mcp>/dist/index.js"]
}
}
}Entwicklung
npm run build # Compile TypeScript
npm run test:unit # Run unit tests
npm test # Run all testsTesten
npm run build
npm testAlle Unit-Tests laufen offline, außer searchRpOnModrinth und getRpInfo, die bei fehlender Netzwerkverbindung ordnungsgemäß leere Ergebnisse zurückgeben.
Plattformkompatibilität
Werkzeug | Windows | macOS | Linux |
| ✅ | ✅ | ✅ |
| ✅ | ✅ | ✅ |
| ✅ | ✅ | ✅ |
| ✅ | ✅ | ✅ |
| ✅ | ✅ | ✅ |
| ✅ | ✅ | ✅ |
| ✅ | ✅ | ✅ |
| ✅ | ✅ | ✅ |
| ✅ | ✅ | ✅ |
Alle Werkzeuge verwenden plattformübergreifende Node.js-fs- und path-APIs. .zip-Unterstützung erfordert adm-zip. Netzwerkabhängige Werkzeuge (search_rp_on_modrinth, get_rp_info) funktionieren auf allen Plattformen, wenn sie online sind; sie geben ordnungsgemäß leere Ergebnisse zurück, wenn sie offline sind.
Anforderungen
Node.js 18+
@modelcontextprotocol/sdk,zod,adm-zip
Lizenz
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