qwen-idea-mcp
Allows running Gradle tasks such as build, compileJava, and runClient for Minecraft mod projects, including background client launch and process management.
Provides GUI automation for IntelliJ IDEA windows, including screenshots, focusing, and window management to support AI-assisted Minecraft mod development in the IDE.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@qwen-idea-mcpbuild the mod and run the Minecraft client, then send a screenshot"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
🎮 qwen-idea-mcp
MCP-сервер для AI-разработки Minecraft-модов через IntelliJ IDEA
Позволяет ИИ-ассистенту (Qwen, Claude, GPT и др.) полноценно работать с проектом мода: читать и редактировать код, запускать сборку и клиент Minecraft, анализировать логи и краш-репорты, делать скриншоты игры и управлять окнами.
✨ Возможности
📁 Файловая система
Чтение, создание, удаление файлов с автоматическими бэкапами
Точечное патчинг кода (search & replace с проверками)
Поиск по коду (grep с regex)
Защита от случайной правки служебных директорий (.gradle, .idea, build)
🔨 Сборка и запуск
Запуск Gradle-задач (build, compileJava, runClient)
Фоновый запуск Minecraft-клиента с логированием
Мониторинг статуса запущенного клиента
Корректная остановка процессов
📊 Логи и отладка
Чтение latest.log, debug.log, crash-reports
Фильтрация по regex (ERROR, Exception и т.д.)
Анализ краш-репортов с рекомендациями
🖥️ GUI-автоматизация
Скриншоты окон Minecraft и IDEA
Управление окнами (фокус, разворачивание)
Нажатие клавиш и клики по координатам
Ввод текста (для команд в игре)
Related MCP server: Minecraft Dev MCP
🚀 Быстрый старт
1. Установка
git clone https://github.com/VladMineModDev/qwen-idea-mcp.git
cd qwen-idea-mcp
python -m venv .venv
.venv\Scripts\activate # Windows
source .venv/bin/activate # Linux/Mac
pip install -r requirements.txt
## 🚀 Шаг 2: Создание репозитория на GitHub
1. Зайди на [github.com/new](https://github.com/new)
2. Repository name: `qwen-idea-mcp`
3. Description: `MCP server for AI-powered Minecraft mod development via IntelliJ IDEA`
4. Public (или Private — как хочешь)
5. **НЕ** ставь галочки на README/.gitignore/license (мы уже создали)
6. Нажми **Create repository**
## 📤 Шаг 3: Пуш на GitHub
В PowerShell (в папке `qwen-idea-mcp`):
```powershell
# Инициализация git
git init
git add .
git commit -m "Initial commit: MCP server for Minecraft mod development"
# Подключение к GitHub (замени VladMineModDev на свой ник)
git remote add origin https://github.com/VladMineModDev/qwen-idea-mcp.git
git branch -M main
git push -u origin mainThis server cannot be deployed
Maintenance
Related MCP Connectors
Use AI models for chat, image, and video generation from Claude Code and other MCP hosts.
Generate AI images, video, music, and sound effects, and upscale them, from any MCP client.
An MCP server that gives your AI access to the source code and docs of all public github repos
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA comprehensive MCP server that gives AI assistants full control over your desktop — monitor system resources, manage windows, capture screenshots, control the clipboard, launch applications, and more.MIT
- AlicenseNot gradedqualityAmaintenanceA Model Context Protocol server that gives AI assistants native access to Minecraft mod development tools — decompile, remap, search, and analyze Minecraft source code directly from your AI workflow.92 npm41MIT
- AlicenseNot gradedqualityFmaintenanceGives AI agents full access to IntelliJ IDE by running terminal commands, triggering builds, pushing notifications, and querying project context through a single MCP server with specialized plugins.6 npm1MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI clients to validate and run Minecraft commands, read chat and tellraw messages, control player movement and GUI, and capture screenshots from within the game, aiding datapack debugging.1MIT