npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

minecraft-claude-client

v1.0.0

Published

MCP client bridge for connecting Claude Desktop to Minecraft servers

Readme

Minecraft MCP Client

A bridge client that connects Claude Desktop to Minecraft servers running the MinecraftMCP Paper plugin.

Installation

This package is designed to be used with NPX, so no installation is required:

npx minecraft-mcp-client --server http://localhost:25575 --api-key your-api-key

Prerequisites

You need the MinecraftMCP Paper plugin installed and running on your Minecraft server:

  1. Download the MinecraftMCP plugin JAR from releases
  2. Place it in your Paper server's plugins/ directory
  3. Configure the plugin with a secure API key
  4. Ensure the MCP server is enabled on port 25575 (or your custom port)

Usage

With Claude Desktop

Add this configuration to your Claude Desktop MCP settings:

{
  "mcpServers": {
    "minecraft": {
      "command": "npx",
      "args": [
        "-y",
        "minecraft-mcp-client",
        "--server",
        "http://localhost:25575",
        "--api-key",
        "your-secure-api-key-from-plugin-config"
      ]
    }
  }
}

Important: Replace your-secure-api-key-from-plugin-config with the actual API key you configured in the MinecraftMCP plugin's config.yml.

Command Line Options

  • -s, --server <url>: Required - Minecraft MCP server URL (e.g., http://localhost:25575)
  • -k, --api-key <key>: Required - API key for authenticating with the Minecraft MCP server
  • -v, --verbose: Enable verbose logging (default: false)
  • -h, --help: Display help information

Example

npx minecraft-mcp-client --server http://localhost:25575 --api-key my-secure-api-key --verbose

How It Works

This client acts as a bridge between Claude Desktop and your Minecraft MCP server:

  1. Claude Desktop connects to this client via stdio transport
  2. This client proxies all MCP requests to your Minecraft server via HTTP
  3. Your Minecraft server processes the requests and returns responses
  4. This client forwards the responses back to Claude Desktop

Requirements

  • Node.js 16.0.0 or higher
  • A running Minecraft MCP server
  • Valid API key for your Minecraft MCP server

Available Minecraft Tools

When connected, Claude Desktop will have access to these Minecraft management tools:

  • minecraft_execute_command - Execute server commands safely
  • minecraft_server_status - Get server metrics (TPS, memory, players)
  • minecraft_server_logs - Retrieve and filter server logs
  • minecraft_player_list - List online players with details
  • minecraft_manage_player - Kick, ban, teleport, change gamemode
  • minecraft_world_info - Get world information and stats

Supported MCP Features

  • Initialize - Proper MCP handshake with version negotiation
  • Tools - List and call all Minecraft management tools
  • Resources - List and read server resources (planned)
  • Prompts - List and get server prompts (planned)
  • Authentication - X-API-Key header authentication
  • Error Handling - Comprehensive error reporting and connection testing

Troubleshooting

Common Issues

"Cannot connect to Minecraft MCP server"

  • Verify your Minecraft server is running
  • Check that the MinecraftMCP plugin is installed and enabled
  • Confirm the server is listening on the correct port (default: 25575)
  • Ensure no firewall is blocking the connection

"Authentication failed"

  • Double-check your API key matches the one in the plugin's config.yml
  • Make sure the API key doesn't have extra spaces or quotes
  • Verify the plugin's authentication is enabled

"MCP server endpoint not found"

  • Confirm the MinecraftMCP plugin is properly installed
  • Check that the plugin loaded successfully in the server logs
  • Verify the MCP server is enabled in the plugin configuration

Version Compatibility

  • minecraft-mcp-client: 2.1.0+
  • MinecraftMCP Plugin: 1.0.5+
  • MCP Protocol: 2024-11-05
  • Paper Server: 1.21.4+

License

MIT