Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add dcd887/minecraft-mcp-server --skill minecraft-mod-mcp-helpergit clone --depth 1 https://github.com/dcd887/minecraft-mcp-serverWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/dcd887/minecraft-mcp-server/minecraft-mod-mcp-helper)<a href="https://agentmods.dev/skills/dcd887/minecraft-mcp-server/minecraft-mod-mcp-helper"><img src="https://agentmods.dev/badge/skills/dcd887/minecraft-mcp-server/minecraft-mod-mcp-helper/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/dcd887/minecraft-mcp-server/minecraft-mod-mcp-helper"><img src="https://agentmods.dev/badge/skills/dcd887/minecraft-mcp-server/minecraft-mod-mcp-helper.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00109 | $0.03020 |
| Opus 5 | $0.00055 | $0.01510 |
| Sonnet 5 | $0.00022 | $0.00604 |
| Haiku 4.5 | $0.00011 | $0.00302 |
Grade A, and why
minecraft-mod-mcp-helper scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 353 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Minecraft Mod MCP Helper
Minecraft 整合包开发助手,覆盖 FTB Quests 任务书生成、KubeJS 物品/武器/盔甲/配方生成、SNBT/KubeJS 验证四大核心工作流。
When To Use
在以下情况时主动执行本 skill:
- 用户需要生成 FTB Quests 任务书章节(
generate_quest_chapter) - 用户需要生成单个任务(
generate_quest_task) - 用户需要生成武器/盔甲的 KubeJS 注册代码(
generate_kubejs_weapon/generate_kubejs_armor_set) - 用户需要生成合成/熔炼/移除配方(
generate_kubejs_shaped_recipe/generate_kubejs_smelting/generate_kubejs_remove_recipe) - 用户需要验证 SNBT 语法正确性(
validate_snbt) - 用户需要检查 KubeJS 脚本中的常见问题(
check_kubejs_errors) - 用户需要生成纹理路径指南(
generate_item_texture_path)
Inputs
| 输入 | 说明 | 来源 |
|---|---|---|
title |
章节/任务标题 | 用户指定 |
group_id |
章节分组 ID(16位十六进制) | 自动生成或用户提供 |
icon |
图标物品 ID(如 minecraft:writable_book) |
用户提供 |
quest_count |
任务数量(1-20) | 用户提供 |
filename |
文件名(如 00_prologue) |
用户提供 |
item_name |
物品注册名(如 warrior_sword) |
用户提供 |
item_type |
类型:item / weapon / armor_helm 等 |
用户提供 |
snbt_content |
SNBT 文件内容 | 用户粘贴或文件读取 |
script_content |
KubeJS 脚本内容 | 用户粘贴或文件读取 |
Workflow
Phase 1 — FTB Quests 任务书生成
步骤 1:生成章节 ID 和分组
调用 generate_hex_id 生成 16 位随机十六进制 ID:
{}
返回 { "id": "A1B2C3D4E5F6G7H8" }。
调用 generate_chapter_group_snbt 生成章节分组配置:
{
"groups": [
{ "id": "MAIN000000000001", "title": "§l&6主线任务" },
{ "id": "SIDE000000000001", "title": "§l&a支线任务" }
]
}
步骤 2:生成章节内容
调用 generate_quest_chapter 生成完整章节:
{
"title": "初入世间",
"group_id": "723AE4EA49A6043A",
"icon": "minecraft:writable_book",
"order_index": 0,
"filename": "00_prologue",
"quest_count": 3
}
返回结构:
{
"chapter_id": "A1B2C3D4E5F6G7H8",
"filename": "00_prologue.snbt",
"content": "{ ... SNBT 内容 ... }",
"quest_count": 3,
"quest_ids": ["id1", "id2", "id3"]
}
步骤 3:生成单个任务(可选)
调用 generate_quest_task 生成单独任务定义:
{
"title": "收集钻石",
"description": "获得 5 个钻石",
"icon": "minecraft:diamond",
"task_type": "item",
"target_item": "minecraft:diamond",
"target_count": 5,
"x": 0,
"y": 0
}
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 8d ago First seen · 353 lines · 109 tokens per session scan A a36667f8bd33
minecraft-mod-mcp-helper is a skill published in the GitHub repository dcd887/minecraft-mcp-server (0 stars, last pushed 2d ago), licensed MIT. It adds 109 tokens to every session and 3,020 once invoked, about $0.0005 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
zoom-meeting-sdk-unreal
Zoom Meeting SDK for Unreal Engine wrapper integrations. Use when building Unreal projects that embed Zoom meetings with C++ and Blueprint wrappers, including wrapper-to-SDK mapping concerns.
reflection-method-call
Call a C# method by reflection — including private methods. Requires a method schema obtained via 'reflection-method-find'. Supports static methods, instance methods (with optional target deserialization), and main-thread / off-thread execution.
script-execute
Compiles and executes C# code dynamically using Roslyn. Supports a full-code mode (default) and a body-only mode — see the skill body for the difference and for how to pass Unity object references as parameters.
reflection-method-find
Find C# methods across every loaded assembly by name / type / parameters — including private methods. Returns serialized MethodData entries usable as schemas for 'reflection-method-call'.
unity-version-split
Split a C# file into Unity 6.5+ and pre-Unity 6.5 variants. Use when a file needs different implementations for different Unity versions due to API changes (e.g., EntityId vs int, GetEntityId vs GetInstanceID).
script-read
Read a .cs script file and return its content as a string. Supports a 1-based lineFrom/lineTo slice for partial reads. Pair with 'script-update-or-create' to write back.