Labsco
L3-N0X logo

Minecraft Wiki MCP

โ˜… 16

from L3-N0X

A server for browsing and searching the official Minecraft Wiki.

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedAccount requiredAdvanced setup

Minecraft Wiki MCP

An MCP Server for browsing the official Minecraft Wiki!

[!WARNING] This is v2 โ€” a complete Python rewrite. If you're upgrading from v1 (TypeScript), see the migration notes below.

[!TIP] Public Hosted Instance: You can connect to the public hosted instance of this server directly at https://minecraft-wiki-mcp.goett.top/mcp without installing or running anything locally! See Streamable HTTP Transport below for instructions.

Features

  • Wiki Search โ€” Find information about Minecraft structures, entities, items, and blocks
  • Page Summaries โ€” Get a page's intro plus a table of contents to navigate further
  • Section Access โ€” Read specific sections as raw wikitext
  • Full Page Content โ€” Retrieve the entire page when you need everything
  • Category Browsing โ€” Explore wiki categories and their member pages
  • Redirect Resolution โ€” Follow redirects to find the canonical page
  • Multi-Language Support โ€” Connect to any language version of the Minecraft Wiki

Available Tools

Search & Navigation

ToolDescription
minecraft_wiki_searchSearch for pages by name (items, blocks, entities, structures)
minecraft_wiki_get_pageGet page summary + section list, or full page content
minecraft_wiki_get_sectionRead a specific section's raw wikitext
minecraft_wiki_resolve_redirectCheck if a title redirects and find the target

Categories

ToolDescription
minecraft_wiki_get_categoriesGet categories for a page, or browse categories by prefix
minecraft_wiki_get_category_membersList all pages in a category

For best results, LLMs should follow this pattern:

  1. Search โ€” minecraft_wiki_search to find the right page
  2. Summarize โ€” minecraft_wiki_get_page to see the intro and available sections
  3. Deep dive โ€” minecraft_wiki_get_section to read specific sections

Development

# Install dependencies
uv sync

# Run with the MCP Inspector for interactive testing
uv run mcp dev src/minecraft_wiki_mcp/server.py

# Syntax check
uv run python -m py_compile src/minecraft_wiki_mcp/server.py

Migrating from v1

v2 is a complete rewrite from TypeScript to Python. Key changes:

v1 Toolv2 ToolNotes
MinecraftWiki_searchWikiminecraft_wiki_searchRenamed
MinecraftWiki_getPageSummaryminecraft_wiki_get_pageNow includes section list
MinecraftWiki_getPageContentminecraft_wiki_get_pageUse include_all_content=true
MinecraftWiki_getSectionsInPageminecraft_wiki_get_pageSection list included in response
MinecraftWiki_getPageSectionminecraft_wiki_get_sectionReturns wikitext instead of stripped HTML
MinecraftWiki_getCategoriesForPageminecraft_wiki_get_categoriesPass title parameter
MinecraftWiki_listAllCategoriesminecraft_wiki_get_categoriesPass prefix parameter
MinecraftWiki_listCategoryMembersminecraft_wiki_get_category_membersRenamed
MinecraftWiki_resolveRedirectminecraft_wiki_resolve_redirectRenamed

Other breaking changes:

  • Configuration via MINECRAFT_WIKI_API_URL env var instead of --api-url CLI flag
  • Runtime: Python 3.12+ with uv instead of Node.js
  • Content is raw wikitext instead of HTML-stripped text