mc-translator-mcp
mc-translator-mcp
MCP-Tool für chinesische Übersetzungen von Minecraft-Mods
Extrahiert automatisch Sprachdateien aus Mod-JAR-Dateien, übersetzt sie in Batches über 通义千问 und erzeugt ein chinesisches Ressourcenpaket.
Installation
cd mc-translator-mcp
pip install -e .Related MCP server: NetEase ModSDK MCP Server
Konfiguration
Kopiere .env.example in .env und trage deinen 通义千问-API-Key ein:
cp .env.example .env
# 编辑 .env,填入 DASHSCOPE_API_KEYAPI Key anfordern: 阿里云百炼控制台
Startoptionen
Als MCP-Server (empfohlen)
python -m mc_translator_mcpKonfiguriere den MCP-Server in Trae/Claude Desktop:
{
"mcpServers": {
"mc-translator-mcp": {
"command": "python",
"args": ["-m", "mc_translator_mcp"]
}
}
}CLI-Modus
# 检查 jar 语言文件
python -m mc_translator_mcp check <jar_path>
# 翻译单个 jar
python -m mc_translator_mcp mod <jar_path> [--batch-size 15] [--force-retranslate]
# 批量翻译目录下所有 jar
python -m mc_translator_mcp dir <directory> [--glob "*.jar"] [--batch-size 15]Anwendungsbeispiele
MCP-Tools im Trae-Chat verwenden
Sag direkt zu Trae:
„Hilf mir, dieses Mod zu übersetzen: /path/to/mymod.jar"
Trae ruft dann automatisch das MCP-Tool translate_mod oder translate_all_mods_in_directory auf.
Lokal ausführen
# 翻译单个模组
python -m mc_translator_mcp mod "C:/Users/kjds/Desktop/mods/myzombie.jar" --batch-size 20
# 批量翻译整个 mods 目录
python -m mc_translator_mcp dir "C:/Users/kjds/Desktop/.minecraft/mods" --glob "*.jar"Ausgabe
Die Ausgabe erfolgt standardmäßig in das Verzeichnis output/ – für jeden Mod wird ein eigenes Ressourcenpaket erzeugt:
output/
├── mymod-zh-cn/
│ ├── pack.mcmeta
│ └── assets/mymod/lang/zh_cn.json
├── zombie_mod-zh-cn/
│ ├── pack.mcmeta
│ └── assets/zombie_mod/lang/zh_cn.json
└── ...Einbinden: Kopiere den Ordner output/<modid>-zh-cn/ in das Verzeichnis resourcepacks/ von Minecraft.
Kernmodule
Modul | Funktion |
| Analysiert die JAR-Struktur und findet Sprachdateien |
| Analysiert Sprachdateien im |
| Batch-Übersetzung über 通义千问 + lokaler Cache |
| Erzeugt Ressourcenpakete oder überschreibt die JAR-Datei |
| MCP-Server-Einstieg, stellt zwei Tools bereit |
Tests
python -m pytest tests/ -vDesignprinzipien
Ressourcenpaket zuerst: Standardmäßig wird ein separates Ressourcenpaket erzeugt, die Original-JAR-Datei bleibt unangetastet
Intelligenter Cache: Einträge mit demselben Originaltext + modid werden nur einmal übersetzt, um unnötigen Tokenverbrauch zu vermeiden
Vorhandene chinesische Übersetzungen überspringen: Wird eine vorhandene
zh\_cn.jsonerkannt, wird automatisch übersprungen, um Community-Übersetzungen nicht zu überschreibenBatch-Übersetzung: Maximal BATCH_SIZE Einträge pro Stapel, eine API-Aufruf liefert alle Ergebnisse zurück
Formatkompatibilität: Unterstützt
.json(modern) und.lang(traditionell) als Sprachdateiformate
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
- FlicenseNot gradedqualityDmaintenanceIntegrates local language models (like Qwen3-8B) with MCP clients, providing tools for chat, code analysis, text generation, translation, and content summarization using your own hardware.
- AlicenseNot gradedqualityDmaintenanceEnables document retrieval, code generation, and code review for Minecraft China (NetEase) ModSDK development. It automates the creation of Mod projects, JSON configurations, and Python scripts while ensuring compliance with official development standards.79GPL 3.0
- AlicenseNot gradedqualityDmaintenanceMCP server for page-level i18n translation using Alibaba Cloud Qwen models, supporting incremental translation, glossary, and multiple target languages.283MIT
- AlicenseNot gradedqualityAmaintenanceMCP server for translating JSON localization files via DeepL API or local LLMs, enabling agents to estimate, check, and run translations.MIT
Related MCP Connectors
Translate MCP — wraps LibreTranslate API (https://libretranslate.com/)
MCP server for GLM chat completions using Zhipu AI models via AceDataCloud
LibreTranslate MCP — open-source machine translation (BYO endpoint)
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-translator-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server