Minecraft Wiki MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Minecraft Wiki MCP Serversearch wiki for 'redstone mechanics'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Minecraft Wiki MCP Server
Project Overview
A MCP-based Minecraft Wiki backend server that provides convenient access to Minecraft Wiki content. Now supports quick deployment via uvx without complex configuration.
Note: This project only provides example Minecraft wiki API. If you need local API deployment or SSE support, please visit this project for more information.
Features
π Wiki Content Search: Search Minecraft Wiki pages by keywords
π Page Content Retrieval: Get complete page content in Wikitext, HTML and Markdown formats
π Wikitext Support: Get original Wiki source code (recommended for token efficiency)
π Batch Page Retrieval: Efficiently retrieve multiple pages in batch
β Page Existence Check: Quick check if a page exists
π₯ Health Monitoring: Monitor backend Wiki API service status
π One-Click Deployment: Quick installation and running via uvx
βοΈ Environment Variables: Flexible configuration without config files
π» Command Line Arguments: Override configuration via command line parameters
Quick Start
π Recommended: Using uvx
No installation required, run directly:
# Basic usage (with default configuration)
uvx mc-wiki-fetch-mcp
# Use custom API URL
MC_WIKI_API_BASE_URL=http://localhost:3000 uvx mc-wiki-fetch-mcp
# Enable verbose logging
MC_WIKI_LOG_LEVEL=DEBUG uvx mc-wiki-fetch-mcp
# Use command line arguments
uvx mc-wiki-fetch-mcp --api-url http://localhost:3000 --log-level DEBUG
# Show help
uvx mc-wiki-fetch-mcp --helpπ» Integration with Claude Desktop
Find configuration file location:
Windows:
%APPDATA%\Claude\claude_desktop_config.jsonmacOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonLinux:
~/.config/claude/claude_desktop_config.json
Edit configuration file:
{ "mcpServers": { "minecraft-wiki": { "command": "uvx", "args": ["mc-wiki-fetch-mcp"], "env": { "MC_WIKI_API_BASE_URL": "http://mcwiki.rice-awa.top" } } } }Restart Claude Desktop
Configuration Options
Environment Variables Configuration
Environment Variable | Description | Default Value |
| Wiki API base URL |
|
| API request timeout (seconds) |
|
| Maximum retry attempts |
|
| Default output format |
|
| Default search results limit |
|
| Maximum batch processing size |
|
| Maximum concurrency |
|
| MCP server name |
|
| MCP server description | Auto-generated |
| Log level |
|
Command Line Arguments
uvx mc-wiki-fetch-mcp --helpParameter | Description |
| Wiki API base URL (overrides environment variable) |
| API request timeout (seconds) |
| Maximum retry attempts |
| Log level (DEBUG/INFO/WARNING/ERROR) |
| Show version information |
| Show help information |
Configuration Examples
Basic Configuration Example
# Set environment variables
export MC_WIKI_API_BASE_URL="http://localhost:3000"
export MC_WIKI_LOG_LEVEL="DEBUG"
# Run server
uvx mc-wiki-fetch-mcpClaude Desktop Advanced Configuration
{
"mcpServers": {
"minecraft-wiki": {
"command": "uvx",
"args": [
"mc-wiki-fetch-mcp",
"--api-url", "http://localhost:3000",
"--log-level", "INFO"
],
"env": {
"MC_WIKI_DEFAULT_LIMIT": "20",
"MC_WIKI_MAX_BATCH_SIZE": "50"
}
}
}
}Traditional Installation (Developers)
If you need to modify code or develop:
# Clone repository
git clone <repository-url>
cd mc-wiki-fetch-mcp
# Install dependencies
pip install -e .
# Run
mc-wiki-fetch-mcpπ οΈ Available Tools
Tool Name | Description | Main Parameters |
| Search Wiki content |
|
| Get page content |
|
| Batch get pages |
|
| Check page existence |
|
| Health check | No parameters |
Usage Examples
Using in Claude Desktop
After configuration, you can directly ask in Claude Desktop:
Please help me search for information about redstone
Get detailed content of the diamond page
Check if the "redstone circuit" page exists
Batch get content for "diamond", "redstone", and "enchanting" pagesπ§ Advanced Configuration
Configuration Priority
Configuration priority order (high to low):
Command line arguments
Environment variables
Default values
Configuration Parameter Description
Parameter | Description | Default Value | Optional Values |
API Base URL | Wiki API service address |
| Any valid URL |
Request Timeout | API request timeout |
| Positive integer (seconds) |
Maximum Retries | Failed request retry count |
| Positive integer |
Default Format | Page content output format |
|
|
Search Limit | Default search result count |
| 1-50 |
Batch Size | Maximum pages for batch processing |
| 1-100 |
Concurrency | Maximum concurrent requests |
| 1-20 |
Log Configuration
# Different log levels
MC_WIKI_LOG_LEVEL=DEBUG uvx mc-wiki-fetch-mcp # Detailed debug information
MC_WIKI_LOG_LEVEL=INFO uvx mc-wiki-fetch-mcp # Basic information
MC_WIKI_LOG_LEVEL=WARNING uvx mc-wiki-fetch-mcp # Only warnings and errors
MC_WIKI_LOG_LEVEL=ERROR uvx mc-wiki-fetch-mcp # Only errorsπ Troubleshooting
Common Issues
1. uvx command not found
Problem: uvx: command not found
Solution:
# Install uv
curl -LsSf https://astral.sh/uv/install.sh | sh
# Or use pip
pip install uv2. Cannot connect to Wiki API
Problem: Tool calls return connection errors
Solution:
Check environment variable configuration:
echo $MC_WIKI_API_BASE_URLTest API connection:
curl http://your-api-url/healthEnable verbose logging:
MC_WIKI_LOG_LEVEL=DEBUG uvx mc-wiki-fetch-mcp
3. Tools not showing in Claude Desktop
Problem: After configuration, MCP tools are not visible in Claude Desktop
Solution:
Confirm uvx is available:
uvx mc-wiki-fetch-mcp --versionCheck Claude Desktop logs
Restart Claude Desktop
Debugging Tips
Enable Verbose Logging
# Start server and view detailed logs
MC_WIKI_LOG_LEVEL=DEBUG uvx mc-wiki-fetch-mcp 2>debug.log
# View logs
tail -f debug.logTest Configuration
# Test specific configuration
MC_WIKI_API_BASE_URL=http://localhost:3000 \
MC_WIKI_LOG_LEVEL=DEBUG \
uvx mc-wiki-fetch-mcp --helpVerify Environment Variables
# Check current environment variables
env | grep MC_WIKI
# Or check in Python
python -c "import os; print({k:v for k,v in os.environ.items() if k.startswith('MC_WIKI')})"π Related Documentation
UVX Packaging Summary - UVX packaging and environment variable configuration
API Documentation - Detailed API interface documentation
Usage Guide - In-depth usage tutorial
Project Completion Summary - Project development summary
π€ Contributing
Welcome to submit Issues and Pull Requests to improve the project!
π License
This project is licensed under the MIT License. See LICENSE file for details.
π Getting Help
If you encounter problems or need help:
Check the troubleshooting section of this README
Check detailed documentation in the docs/ directory
Submit an Issue describing your problem
Check log files for detailed error information
Quick Start Tips:
π Recommended: Use
uvx mc-wiki-fetch-mcpto get started quicklyπ» Claude Desktop: Use
uvxcommand and environment variables in configurationβοΈ Customize: Adjust configuration through environment variables or command line arguments
π§ Development: Clone repository and use
pip install -e .for development
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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/rice-awa/mc-wiki-mcp-pypi'
If you have feedback or need assistance with the MCP directory API, please join our Discord server