Skip to main content
Glama
dcd887

mc-rp-assistant-mcp

by dcd887

mc-rp-assistant-mcp

MCP-сервер для анализа, проверки и управления ресурспаками Minecraft. Читает pack.mcmeta, проверяет структуру, выводит список ресурсов, сравнивает пакеты и выполняет запросы к Modrinth.

Инструменты

Инструмент

Описание

read_packmeta

Читает pack.mcmeta из каталога ресурспака или .zip-файла

validate_rp_structure

Проверяет структуру ресурспака и выявляет проблемы (отсутствующие файлы, несоответствие форматов, слишком большие иконки и т. д.)

list_rp_assets

Выводит список всех путей ресурсов (текстуры/модели/звуки/языки) в пакете. Поддерживает каталоги и .zip-файлы

compare_rpacks

Сравнивает два ресурспака и сообщает о добавленных, удалённых и изменённых файлах ресурсов

search_rp_on_modrinth

Ищет ресурспаки на Modrinth по названию или тегу. Возвращает до limit результатов

get_rp_info

Получает подробную информацию о ресурспаке на Modrinth по слагу или ID проекта

validate_textures

Проверяет текстуры на ограничения по размеру (>2 МБ), соглашениям об именовании (нижний регистр, без пробелов) и размеру иконки

analyze_lang_files

Анализирует языковые файлы (.lang) и выявляет отсутствующие переводы в разных языках

compare_rpacks_diff

Сравнивает два ресурспака с подробной информацией по каждому файлу, включая размеры для добавленных/удалённых/изменённых ресурсов

Related MCP server: Packwright MCP

Экспортируемые функции

  • readPackMetaExport(packPath) — Читает pack.mcmeta

  • validateRpStructureExport(packPath, mcVersion?) — Проверяет структуру пакета

  • listRpAssetsExport(packPath, limit?) — Выводит список файлов ресурсов

  • compareRpacksExport(oldPackPath, newPackPath) — Сравнивает два пакета

  • searchRpOnModrinthExport(query, limit?) — Ищет на Modrinth

  • getRpInfoExport(slugOrId) — Получает информацию о пакете с Modrinth

  • validateTexturesExport(packPath) — Проверяет текстуры

  • analyzeLangFilesExport(packPath) — Анализирует языковые файлы

  • compareRpacksDiffExport(oldPackPath, newPackPath) — Подробное сравнение пакетов

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

{
  "mcpServers": {
    "mc-rp-assistant-mcp": {
      "command": "node",
      "args": ["<path/to/mc-rp-assistant-mcp>/dist/index.js"]
    }
  }
}

Разработка

npm run build   # Compile TypeScript
npm run test:unit  # Run unit tests
npm test        # Run all tests

Тестирование

npm run build
npm test

Все модульные тесты работают офлайн, за исключением searchRpOnModrinth и getRpInfo, которые корректно возвращают пустые результаты при отсутствии сети.

Совместимость платформ

Инструмент

Windows

macOS

Linux

read_packmeta

validate_rp_structure

list_rp_assets

compare_rpacks

search_rp_on_modrinth

get_rp_info

validate_textures

analyze_lang_files

compare_rpacks_diff

Все инструменты используют кроссплатформенные Node.js API fs и path. Поддержка .zip требует adm-zip. Сетевые инструменты (search_rp_on_modrinth, get_rp_info) работают на всех платформах при наличии интернета; при его отсутствии они корректно возвращают пустые результаты.

Требования

  • Node.js 18+

  • @modelcontextprotocol/sdk, zod, adm-zip

Лицензия

MIT

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    A
    quality
    C
    maintenance
    Enables AI agents to search, read, and publish Minecraft mods on Modrinth, including creating projects and uploading jar files as new versions.
    7
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables creating Minecraft modpack structures, searching Modrinth mods, resolving dependencies, and checking compatibility.

View all related MCP servers

Related MCP Connectors

  • MCP-native open-source Notion alternative: read & write pages, databases and kanban boards.

  • Create, validate, edit, export (markdown/svg/png/mermaid), and search JSON Canvas files.

  • Verify PyPI and npm packages, symbols, and version diffs against real artifacts. Free, no account.

View all MCP Connectors

Latest Blog Posts

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-rp-assistant-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server