1. Conduid
  2. Developer Tools
  3. Mc Wiki MCP Pypi
MCP server · Developer Tools

Mc Wiki MCP Pypi

A MCP-based Minecraft Wiki backend server providing convenient access to Minecraft Wiki content via stdio

Unclaimed MIT last commit 8 months ago devtools
52Fair

Scored 8 days ago · breakdown

About Mc Wiki MCP Pypi

Mc Wiki MCP Pypi is an MCP server published by rice-awa in the Developer Tools category: a MCP-based Minecraft Wiki backend server providing convenient access to Minecraft Wiki content via stdio.

Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/rice-awa/mc-wiki-mcp-pypi

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (5)

check_healthCheck Wiki API health

Parameters not published.

check_page_existsCheck whether a page exists

Parameters not published.

get_pageGet page content (wikitext/html)

Parameters not published.

list_namespacesList wiki namespace ID → name map

Parameters not published.

search_wikiSearch Chinese Minecraft Wiki

Parameters not published.

Ask AI

✦

Ask AI about Mc Wiki MCP Pypi

Powered by Claude · Grounded in docs

I know everything about Mc Wiki MCP Pypi. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

3 checks have not been run yet.

Releases

v0.5.0v0.5.0

README

Minecraft Wiki MCP Server

English 中文

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

  1. Find configuration file location:

    • Windows: %APPDATA%\Claude\claude_desktop_config.json
    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Linux: ~/.config/claude/claude_desktop_config.json
  2. Edit configuration file:

    {
      "mcpServers": {
        "minecraft-wiki": {
          "command": "uvx",
          "args": ["mc-wiki-fetch-mcp"],
          "env": {
            "MC_WIKI_API_BASE_URL": "http://mcwiki.rice-awa.top"
          }
        }
      }
    }
    
  3. Restart Claude Desktop

Configuration Options

Environment Variables Configuration

Environment Variable Description Default Value
MC_WIKI_API_BASE_URL Wiki API base URL http://mcwiki.rice-awa.top
MC_WIKI_API_TIMEOUT API request timeout (seconds) 30
MC_WIKI_API_MAX_RETRIES Maximum retry attempts 3
MC_WIKI_DEFAULT_FORMAT Default output format wikitext
MC_WIKI_DEFAULT_LIMIT Default search results limit 10
MC_WIKI_MAX_BATCH_SIZE Maximum batch processing size 20
MC_WIKI_MAX_CONCURRENCY Maximum concurrency 5
MC_WIKI_MCP_NAME MCP server name Minecraft Wiki MCP (stdio)
MC_WIKI_MCP_DESCRIPTION MCP server description Auto-generated
MC_WIKI_LOG_LEVEL Log level INFO

Command Line Arguments

uvx mc-wiki-fetch-mcp --help
Parameter Description
--api-url Wiki API base URL (overrides environment variable)
--timeout API request timeout (seconds)
--max-retries Maximum retry attempts
--log-level Log level (DEBUG/INFO/WARNING/ERROR)
--version Show version information
--help 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-mcp

Claude 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 Search Wiki content query, limit, namespaces
get_wiki_page Get page content page_name, format (wikitext/html/markdown/both), use_cache
get_wiki_pages_batch Batch get pages pages, format, concurrency
check_page_exists Check page existence page_name
check_wiki_api_health 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):

  1. Command line arguments
  2. Environment variables
  3. Default values

Configuration Parameter Description

Parameter Description Default Value Optional Values
API Base URL Wiki API service address http://mcwiki.rice-awa.top Any valid URL
Request Timeout API request timeout 30 seconds Positive integer (seconds)
Maximum Retries Failed request retry count 3 times Positive integer
Default Format Page content output format wikitext wikitext, html, markdown, both
Search Limit Default search result count 10 1-50
Batch Size Maximum pages for batch processing 20 1-100
Concurrency Maximum concurrent requests 5 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 uv

2. Cannot connect to Wiki API

Problem: Tool calls return connection errors

Solution:

  1. Check environment variable configuration:
    echo $MC_WIKI_API_BASE_URL
    
  2. Test API connection:
    curl http://your-api-url/health
    
  3. Enable 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:

  1. Confirm uvx is available:
    uvx mc-wiki-fetch-mcp --version
    
  2. Check Claude Desktop logs
  3. 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.log

Test Configuration

# Test specific configuration
MC_WIKI_API_BASE_URL=http://localhost:3000 \
MC_WIKI_LOG_LEVEL=DEBUG \
uvx mc-wiki-fetch-mcp --help

Verify 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

🤝 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:

  1. Check the troubleshooting section of this README
  2. Check detailed documentation in the docs/ directory
  3. Submit an Issue describing your problem
  4. Check log files for detailed error information

Quick Start Tips:

  • 🚀 Recommended: Use uvx mc-wiki-fetch-mcp to get started quickly
  • 💻 Claude Desktop: Use uvx command 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

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Mc Wiki MCP Pypi

How do I install Mc Wiki MCP Pypi?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Mc Wiki MCP Pypi safe to use with an AI agent?

Its trust score is 52 out of 100 (fair). It passes 2 of the 3 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Mc Wiki MCP Pypi still maintained?

The last commit was 8 months ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.