MCP server providing AI assistants with up-to-date Minecraft modding documentation for Fabric and NeoForge
This server demonstrates good definition quality with 15 well-named tools across Minecraft modding documentation and mappings. All tools have substantive descriptions (avg ~150 chars) and comprehensive input schemas with typed parameters and enums. Naming follows verb_noun convention consistently (search_*, get_*, list_*, browse_*). However, output schemas are not visible in the provided source code, and error handling guidance is absent. Parameter descriptions are strong and actionable, with clear enums and constraints. The server exhibits solid patterns but lacks documented return types and recovery guidance needed for A-grade (80+).
Browse and explore Minecraft packages, viewing all classes within a package namespace.
Get detailed explanation of a Fabric or Minecraft modding concept. Use this to understand fundamental concepts, terminology, or architectural patterns.
Get detailed information about a specific Minecraft class including methods, fields, and Javadocs.
Get code examples for Minecraft modding topics. Returns complete, working code snippets with full context including explanations, source documentation, and metadata. Use this when you need concrete code examples for implementing features.
Get the complete signature and metadata of a specific Minecraft method.
Get Minecraft version information from the indexed documentation. Returns either the latest version or all available versions.
Output schemas not documented in source code. LLMs cannot determine what fields are returned, preventing downstream tool chaining and context planning.
No error handling guidance visible. Tools that fail (e.g., not found, invalid query) should return actionable recovery hints like 'Try search_mappings() with a simpler query' or 'Available versions: 1.21.4, 1.21.10'.
Discovery tools (list_mod_categories, get_mod_patterns, list_mapping_versions) have minimal descriptions (<70 chars). Should explain what structure they reveal and when to call them first (e.g., 'Call this before search_mappings() to see available Minecraft versions').
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-22 | C | 60 | 2026-07-28+ | v2 |
| 2026-03-09 | F | 0 | - | v1 |
Get a specific mod example by ID with full context and related examples.
Get all available mod pattern types with descriptions.
List all canonical/reference mods available in the examples database.
List all available Minecraft versions in the mappings database.
List all available mod example categories.
Look up the deobfuscated name of an obfuscated Minecraft class or member.
Search Fabric modding documentation for guides and API information. Use this when you need to find documentation about Fabric modding features, APIs, or tutorials.
Search Minecraft class, method, and field mappings with semantic matching. Supports CamelCase tokenization, fuzzy matching, and abbreviation expansion.
Search through indexed mod examples and patterns from canonical modding projects. Returns relevant code examples with quality scores.
Parameter constraints like format, range, and examples are descriptive but should include formal JSON Schema constraints (minLength, maxLength, pattern) for better LLM adherence and API validation.
Pagination not consistently declared. Tools returning lists (search_mod_examples, search_mappings, browse_package) should explicitly document limit constraints (e.g., 'Max 50 results returned; use limit parameter to adjust') and whether cursor-based or offset pagination applies.