mc-pack-builder-mcp
mc-pack-builder-mcp
MCP-Server für den Bau von Minecraft-Modpacks. Erstellt Pack-Strukturen, sucht Mods auf Modrinth, löst Abhängigkeiten auf und prüft Kompatibilität.
Tools
Tool | Beschreibung |
| Erstellt eine neue Modpack-Verzeichnisstruktur (pack.mcmeta, version.txt, loader.txt, mods/) |
| Liest vorhandene Modpack-Metadaten: MC-Version, Loader, Mod-Anzahl und häufige Probleme |
| Durchsucht Modrinth nach Mods per Stichwort, gibt ID, Name, Beschreibung und Download-Anzahl zurück |
| Ruft detaillierte Informationen zu einer Modrinth-Mod ab: Versionsverlauf, Abhängigkeiten, unterstützte MC-Versionen |
| Löst die vollständige Abhängigkeitskette einer Mod rekursiv auf (direkt + indirekt) |
| Prüft installierte Mods gegen eine Ziel-MC-Version auf bekannte Inkompatibilitäten |
| Erstellt eine vollständige Abhängigkeitsliste für alle Mods in einem vorhandenen Pack |
Related MCP server: HMCL MCP Server
Funktionen
Erstellung der Pack-Struktur — erzeugt ein Standard-Modpack-Verzeichnis mit allen erforderlichen Dateien
Modrinth-Integration — sucht und fragt Mod-Metadaten direkt über die Modrinth-API ab
Abhängigkeitsauflösung — verfolgt den vollständigen Abhängigkeitsbaum, um sicherzustellen, dass alle Anforderungen erfüllt sind
Kompatibilitätsprüfung — erkennt bekannte Konflikte (z. B. OptiFine mit Fabric, Sodium vs. Embeddium)
Offline-Betrieb — alle lokalen Pack-Tools funktionieren ohne Netzwerk; nur Such-/Info-Tools benötigen Modrinth
Installation
Voraussetzungen
Node.js 18+
npm
Build
cd mc-pack-builder-mcp
npm install
npm run buildAls eigenständigen MCP-Server ausführen
node dist/index.jsDer Server kommuniziert über stdio (JSON-RPC 2.0). Er kann von jedem MCP-kompatiblen Client verwendet werden.
Konfiguration für MCP-Clients
Fügen Sie Folgendes zu Ihrer MCP-Client-Konfiguration hinzu:
{
"mcpServers": {
"mc-pack-builder": {
"command": "node",
"args": ["<path/to/mc-pack-builder-mcp>/dist/index.js"]
}
}
}Verwendungsbeispiele
Ein neues Modpack erstellen
{
"name": "create_pack",
"arguments": {
"pack_dir": "/path/to/MyModpack",
"name": "My Modpack",
"mc_version": "1.20.1",
"loader": "fabric"
}
}Nach einer Mod auf Modrinth suchen
{
"name": "search_mods",
"arguments": {
"query": "sodium",
"limit": 5
}
}Abhängigkeiten auflösen
{
"name": "resolve_dependencies",
"arguments": {
"project_id": "geckolib"
}
}Pack-Kompatibilität prüfen
{
"name": "check_pack_compatibility",
"arguments": {
"pack_dir": "/path/to/MyModpack",
"mc_version": "1.20.1"
}
}Architektur
mc-pack-builder-mcp/
├── src/
│ └── index.ts # MCP server + all tool implementations
├── dist/ # Compiled JavaScript (output of tsc)
├── __tests__/
│ └── unit.test.ts # Unit tests (offline)
├── package.json # Node.js dependencies (@modelcontextprotocol/sdk, zod)
├── tsconfig.json # TypeScript config (CommonJS output)
├── test.js # Integration test runner
├── test_logs/ # Test output logs (gitignored)
└── .gitignoreDer MCP verwendet das offizielle @modelcontextprotocol/sdk v1.x mit McpServer und StdioServerTransport.
Tests
npm run build
node test.jsTests erstellen temporäre Verzeichnisse unter os.tmpdir() und räumen danach selbst auf. Keine Minecraft-Installation ist erforderlich.
Plattform-Kompatibilität
Tool | Windows | macOS | Linux |
| ✅ | ✅ | ✅ |
| ✅ | ✅ | ✅ |
| ✅ | ✅ | ✅ |
| ✅ | ✅ | ✅ |
| ✅ | ✅ | ✅ |
| ✅ | ✅ | ✅ |
| ✅ | ✅ | ✅ |
Alle Tools verwenden plattformübergreifende Node.js-fs- und path-APIs. Netzwerkabhängige Tools (search_mods, get_mod_info, resolve_dependencies) benötigen unabhängig von der Plattform Internetzugriff.
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
- AlicenseBqualityBmaintenanceManifest-driven MCP server scaffolder and runtime hub for tool integrations.1MIT
- FlicenseAqualityCmaintenanceMCP server that lets AI agents drive HMCL (Hello Minecraft! Launcher) programmatically to install Minecraft versions, search/download/import modpacks from Modrinth/CurseForge, and launch/stop the game.13
- AlicenseAqualityBmaintenanceMCP server for Minecraft modpack diagnostics, enabling mod conflict detection, log/crash analysis, and dependency lookup via Modrinth.9MIT
- AlicenseAqualityCmaintenanceEnables AI agents to search, read, and publish Minecraft mods on Modrinth, including creating projects and uploading jar files as new versions.7MIT
Related MCP Connectors
Create, update, and publish changelog entries on your Patchlog changelog from any MCP client.
Fleet discovery for the cyanheads MCP ecosystem — semantic search + install snippets.
Create, validate, edit, export (markdown/svg/png/mermaid), and search JSON Canvas files.
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-pack-builder-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server