Integrations
Required runtime environment for the MCP server, supporting server connection and Minecraft interaction functionality.
MCP Minecraft Remote
Этот проект вдохновлен mcp-minecraft от arjunkmrm. В то время как оригинал поддерживал только локальные соединения с сервером Minecraft, этот проект был создан заново с нуля, чтобы добавить поддержку для подключения к удаленным серверам Minecraft.
Удаленное управление Minecraft с использованием MCP (Model Context Protocol).
Функции
- Подключитесь к игроку Minecraft и управляйте им с помощью помощника на основе искусственного интеллекта.
- Перемещайтесь, добывайте ресурсы, стройте и взаимодействуйте с миром Minecraft.
- Общайтесь с другими игроками на сервере
- Проверьте инвентарь, позицию игрока и информацию о сервере
- Расширенный контроль движений, включая прыжки, подкрадывание и бег
- Взаимодействие сущностей, включая нападение и преследование
- Использование контейнеров (ящики, печи и т. д.)
- Изготовление предметов и торговля с жителями деревни
- Детальное управление запасами
Установка
Быстрая установка (рекомендуется)
Следуйте инструкциям CLI для завершения настройки.
Ручная установка
Использование
Использование с Claude Desktop
- Перейдите к файлу конфигурации Claude Desktop:
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Linux:
~/.config/Claude/claude_desktop_config.json
- Windows:
- Добавьте конфигурацию Minecraft Remote MCP в ваш файл конфигурации:
Если вы установили его глобально:
Если вы клонировали репозиторий локально:
- Сохраните файл и перезапустите Claude Desktop.
- Начните новый разговор с Клодом и начните использовать команды управления Minecraft.
Важные требования к серверу
- Режим сервера Online : сервер Minecraft должен иметь
online-mode=false
установленный в файле server.properties. Это позволяет боту подключаться без аутентификации к серверам сеансов Minecraft. - При использовании сервера с аутентификацией при подключении вам необходимо будет предоставить действительные данные премиум-аккаунта.
Доступные инструменты
Основная функциональность
connectToServer
: подключиться к серверу Minecraft с указанными учетными даннымиdisconnectFromServer
: Отключиться от сервера MinecraftsendChat
: Отправить сообщение чата на серверgetServerInfo
: Получить информацию о подключенном сервере
Движение
getPosition
: Получить текущую позицию игрокаmoveTo
: Переместиться к определенным координатамmoveControl
: основные элементы управления движением (вперед, назад, влево, вправо, прыжок, бег, подкрадывание, остановка)lookAt
: заставить игрока посмотреть в определенном направлении или на координаты
Мировое взаимодействие
digBlock
: Добыть блок по определенным координатамplaceBlock
: разместить блок в определенных координатах
Управление запасами
checkInventory
: Базовая проверка инвентаряinventoryDetails
: Получите подробную информацию о товарах на складеequipItem
: Экипировать предмет из инвентаря в руку или слот брони.tossItem
: Выбросить предметы из инвентаря
Взаимодействие сущностей
getNearbyPlayers
: Получить список игроков поблизостиgetNearbyEntities
: Получить список всех объектов поблизостиattackEntity
: Атака на определенную сущностьuseOnEntity
: использовать удерживаемый элемент для определенного объектаfollowEntity
: Подписаться на определенную сущность
Взаимодействие с контейнером
openContainer
: Открыть контейнер (сундук, печь и т. д.) в определенных координатахwithdrawItem
: Взять предметы из открытого контейнераdepositItem
: Поместить предметы в открытый контейнерcloseContainer
: Закрыть текущий открытый контейнер.
Крафт
getRecipes
: Получить список доступных рецептов крафтаcraftItem
: Изготовить предмет, используя доступные материалы.
Торговля
listTrades
: Список доступных сделок от жителя соседней деревниtradeWithVillager
: Торговля с ближайшим жителем деревни
Примеры подсказок
Основные элементы управления
- «Подключитесь к серверу Minecraft по адресу play.example.com с именем пользователя player1»
- «Какова моя текущая позиция в игре?»
- «Переместите меня в точку с координатами x=100, y=64, z=-200»
- «Заставьте меня пройти вперед 3 секунды»
- «Заставь меня подпрыгнуть и побежать к той горе»
Инвентарь и предметы
- «Проверьте, что находится в моем инвентаре подробно»
- «Вложи мой алмазный меч в мою руку»
- «Бросьте 5 блоков земли из моего инвентаря»
Взаимодействие блоков
- «Выкопайте блок с координатами x=10, y=65, z=20»
- «Поместите каменный блок в точку с координатами x=11, y=65, z=20»
Взаимодействие сущностей
- «Есть ли поблизости другие игроки?»
- «Какие сущности находятся в радиусе 20 кварталов от меня?»
- «Атаковать зомби с ID 12345»
- «Следуйте за игроком по имени Стив»
Использование контейнера
- "Открыть сундук в точке с координатами x=100, y=64, z=200"
- «Возьми 10 железных слитков из сундука»
- «Положи 5 булыжников в сундук»
- «Закройте контейнер»
Ремесло и торговля
- «Какие рецепты для деревянной кирки у меня есть?»
- «Сделай 4 палки, используя древесину в моем инвентаре»
- «Проверьте, какие услуги предлагает житель соседней деревни»
- «Торгуй с жителем деревни, чтобы получить 10 изумрудов»
Коммуникация
- «Отправить приветственное сообщение в чат»
- «Расскажи всем, что я нашел алмазы»
Требования
- Node.js 18+
- Помощник ИИ, поддерживающий MCP (например, Клод)
- Сервер Minecraft Java Edition (версия 1.8 или более поздняя)
Примечание : этот инструмент был протестирован и проверен на совместимость с vanilla Minecraft 1.21. Хотя он может работать с другими версиями или модифицированными серверами, совместимость не гарантируется.
Лицензия
Массачусетский технологический институт
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Позволяет помощникам на основе искусственного интеллекта подключаться к игрокам Minecraft на удаленных серверах и управлять ими, обеспечивая навигацию, строительство, добычу полезных ископаемых, управление инвентарем, взаимодействие с сущностями и общение в чате с помощью команд на естественном языке.
Related Resources
Related MCP Servers
- -securityAlicense-qualityAllows AI models to observe and interact with the Minecraft world through a bot.Last updated -1050TypeScriptMIT License
- -securityAlicense-qualityEnables AI agents to control Minecraft bots through a standardized JSON-RPC interface.Last updated -101318TypeScriptMIT License
- -securityFlicense-qualityAn MCP server that enables AI agents like Claude to play Minesweeper through natural language interaction, connecting to a separate Minesweeper game server.Last updated -80JavaScript
- -securityAlicense-qualityThis server implementation allows AI assistants to interact with Asana's API, enabling users to manage tasks, projects, workspaces, and comments through natural language requests.Last updated -65TypeScriptMIT License