Skip to main content
Glama
dcd887

mc-rp-assistant-mcp

by dcd887

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

read_packmeta

pack.mcmeta aus einem Ressourcenpaket-Verzeichnis oder einer .zip-Datei lesen

validate_rp_structure

Struktur eines Ressourcenpakets validieren und Probleme kennzeichnen (fehlende Dateien, Formatabweichungen, große Icons usw.)

list_rp_assets

Alle Asset-Pfade (textures/models/sounds/lang) in einem Paket auflisten. Unterstützt sowohl Verzeichnisse als auch .zip-Dateien

compare_rpacks

Zwei Ressourcenpakete vergleichen und hinzugefügte, entfernte und geänderte Asset-Dateien melden

search_rp_on_modrinth

Modrinth nach Ressourcenpaketen nach Name oder Tag durchsuchen. Gibt bis zu limit Ergebnisse zurück

get_rp_info

Detaillierte Informationen zu einem Modrinth-Ressourcenpaket über seinen Slug oder seine Projekt-ID abrufen

validate_textures

Texturen auf Größenbeschränkungen (>2MB), Namenskonventionen (Kleinbuchstaben, keine Leerzeichen) und Paket-Icon-Größe validieren

analyze_lang_files

Sprachdateien (.lang) analysieren und fehlende Übersetzungen über Sprachen hinweg erkennen

compare_rpacks_diff

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 lesen

  • validateRpStructureExport(packPath, mcVersion?) — Paketstruktur validieren

  • listRpAssetsExport(packPath, limit?) — Asset-Dateien auflisten

  • compareRpacksExport(oldPackPath, newPackPath) — Zwei Pakete vergleichen

  • searchRpOnModrinthExport(query, limit?) — Modrinth durchsuchen

  • getRpInfoExport(slugOrId) — Paketinformationen von Modrinth abrufen

  • validateTexturesExport(packPath) — Texturen validieren

  • analyzeLangFilesExport(packPath) — Sprachdateien analysieren

  • compareRpacksDiffExport(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 tests

Testen

npm run build
npm test

Alle Unit-Tests laufen offline, außer searchRpOnModrinth und getRpInfo, die bei fehlender Netzwerkverbindung ordnungsgemäß leere Ergebnisse zurückgeben.

Plattformkompatibilität

Werkzeug

Windows

macOS

Linux

read_packmeta

validate_rp_structure

list_rp_assets

compare_rpacks

search_rp_on_modrinth

get_rp_info

validate_textures

analyze_lang_files

compare_rpacks_diff

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

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    A
    quality
    C
    maintenance
    Enables AI agents to search, read, and publish Minecraft mods on Modrinth, including creating projects and uploading jar files as new versions.
    7
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables creating Minecraft modpack structures, searching Modrinth mods, resolving dependencies, and checking compatibility.

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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