mc-rp-assistant-mcp
mc-rp-assistant-mcp
Minecraft 리소스 팩 분석, 검증 및 관리를 위한 MCP 서버입니다. pack.mcmeta를 읽고, 구조를 검증하며, 에셋을 나열하고, 팩을 비교하고, Modrinth를 검색합니다.
도구
도구 | 설명 |
| 리소스 팩 디렉터리 또는 .zip 파일에서 pack.mcmeta를 읽습니다. |
| 리소스 팩의 구조를 검증하고 문제를 표시합니다(누락된 파일, 형식 불일치, 큰 아이콘 등). |
| 팩의 모든 에셋 경로(textures/models/sounds/lang)를 나열합니다. 디렉터리와 .zip 파일을 모두 지원합니다. |
| 두 리소스 팩을 비교하고 추가, 제거, 변경된 에셋 파일을 보고합니다. |
| Modrinth에서 이름이나 태그로 리소스 팩을 검색합니다. 최대 |
| slug 또는 프로젝트 ID로 Modrinth 리소스 팩에 대한 자세한 정보를 가져옵니다. |
| 텍스처의 크기 제한(>2MB), 명명 규칙(소문자, 공백 없음), 팩 아이콘 크기를 검증합니다. |
| 언어 파일(.lang)을 분석하고 여러 언어 간 누락된 번역을 감지합니다. |
| 두 리소스 팩을 비교하여 추가/제거/변경된 에셋의 파일 크기를 포함한 자세한 파일별 정보를 제공합니다. |
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 |
| ✅ | ✅ | ✅ |
| ✅ | ✅ | ✅ |
| ✅ | ✅ | ✅ |
| ✅ | ✅ | ✅ |
| ✅ | ✅ | ✅ |
| ✅ | ✅ | ✅ |
| ✅ | ✅ | ✅ |
| ✅ | ✅ | ✅ |
| ✅ | ✅ | ✅ |
모든 도구는 크로스 플랫폼 Node.js fs 및 path API를 사용합니다. .zip 지원에는 adm-zip이 필요합니다. 네트워크에 의존하는 도구(search_rp_on_modrinth, get_rp_info)는 온라인 상태에서 모든 플랫폼에서 작동하며, 오프라인 상태에서는 정상적으로 빈 결과를 반환합니다.
요구 사항
Node.js 18+
@modelcontextprotocol/sdk,zod,adm-zip
라이선스
MIT
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
- AlicenseNot gradedqualityDmaintenanceValidates Minecraft datapack JSON files (recipes, advancements, loot tables, etc.) against official Minecraft data formats using Spyglass.MIT
- AlicenseNot gradedqualityAmaintenanceA local-first MCP server for safely creating, inspecting, validating, testing, and packaging Minecraft Java Edition datapacks with guarded file access and deterministic builds.88MIT
- AlicenseAqualityCmaintenanceEnables AI agents to search, read, and publish Minecraft mods on Modrinth, including creating projects and uploading jar files as new versions.7MIT
- FlicenseNot gradedqualityCmaintenanceEnables creating Minecraft modpack structures, searching Modrinth mods, resolving dependencies, and checking compatibility.
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.
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-rp-assistant-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server