MCP Minecraft Remote

by nacal

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.
  • Общайтесь с другими игроками на сервере
  • Проверьте инвентарь, позицию игрока и информацию о сервере
  • Расширенный контроль движений, включая прыжки, подкрадывание и бег
  • Взаимодействие сущностей, включая нападение и преследование
  • Использование контейнеров (ящики, печи и т. д.)
  • Изготовление предметов и торговля с жителями деревни
  • Детальное управление запасами

Установка

Быстрая установка (рекомендуется)

npx -y @smithery/cli install mcp-minecraft-remote --client claude

Следуйте инструкциям CLI для завершения настройки.

Ручная установка

# Install from npm npm install -g mcp-minecraft-remote # Or clone the repository git clone https://github.com/nacal/mcp-minecraft-remote.git cd mcp-minecraft-remote # Install dependencies npm install # Build the project npm run build

Использование

Использование с Claude Desktop

  1. Перейдите к файлу конфигурации 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
  2. Добавьте конфигурацию Minecraft Remote MCP в ваш файл конфигурации:
{ "mcpServers": { "minecraft-remote": { "command": "npx", "args": ["-y", "mcp-minecraft-remote@latest"] } } }

Если вы установили его глобально:

{ "mcpServers": { "minecraft-remote": { "command": "mcp-minecraft-remote" } } }

Если вы клонировали репозиторий локально:

{ "mcpServers": { "minecraft-remote": { "command": "node", "args": ["/absolute/path/to/mcp-minecraft-remote/build/index.js"] } } }
  1. Сохраните файл и перезапустите Claude Desktop.
  2. Начните новый разговор с Клодом и начните использовать команды управления Minecraft.

Важные требования к серверу

  • Режим сервера Online : сервер Minecraft должен иметь online-mode=false установленный в файле server.properties. Это позволяет боту подключаться без аутентификации к серверам сеансов Minecraft.
  • При использовании сервера с аутентификацией при подключении вам необходимо будет предоставить действительные данные премиум-аккаунта.

Доступные инструменты

Основная функциональность
  • connectToServer : подключиться к серверу Minecraft с указанными учетными данными
  • disconnectFromServer : Отключиться от сервера Minecraft
  • sendChat : Отправить сообщение чата на сервер
  • 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.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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.

Позволяет помощникам на основе искусственного интеллекта подключаться к игрокам Minecraft на удаленных серверах и управлять ими, обеспечивая навигацию, строительство, добычу полезных ископаемых, управление инвентарем, взаимодействие с сущностями и общение в чате с помощью команд на естественном языке.

  1. Функции
    1. Установка
      1. Быстрая установка (рекомендуется)
      2. Ручная установка
    2. Использование
      1. Использование с Claude Desktop
      2. Важные требования к серверу
      3. Доступные инструменты
      4. Примеры подсказок
    3. Требования
      1. Лицензия

        Related MCP Servers

        • -
          security
          A
          license
          -
          quality
          Allows AI models to observe and interact with the Minecraft world through a bot.
          Last updated -
          10
          50
          TypeScript
          MIT License
          • Apple
          • Linux
        • -
          security
          A
          license
          -
          quality
          Enables AI agents to control Minecraft bots through a standardized JSON-RPC interface.
          Last updated -
          10
          13
          18
          TypeScript
          MIT License
        • -
          security
          F
          license
          -
          quality
          An MCP server that enables AI agents like Claude to play Minesweeper through natural language interaction, connecting to a separate Minesweeper game server.
          Last updated -
          80
          JavaScript
        • -
          security
          A
          license
          -
          quality
          This 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 -
          65
          TypeScript
          MIT License

        View all related MCP servers

        ID: 86ml5tqneo