drio
Open app

My first MCP server

Source

Mirror of

Catalog onlyCatalog onlySTDIO

Overview

My First MCP Server is a project designed to set up a basic Minecraft server using the MCP (Minecraft Coder Pack) environment, enabling developers to create custom mods and modifications for Minecraft.

To use My First MCP Server, clone the repository from GitHub, configure the server settings in the provided JSON file, and run the server via command line with Node.js.

  • Simple setup for a Minecraft server using MCP - Customizable server settings via configuration files - Supports modification development for Minecraft
  1. Developing and testing Minecraft mods locally.
  2. Learning server management and modding through hands-on experience.
  3. Collaborating with other developers on Minecraft projects.

Add to your AI client

Use these steps to connect My first MCP server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "yusukebe-my-first-mcp-server-mcp-mirror": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-yusukebe-my-first-mcp-server-mcp-mirror"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "yusukebe-my-first-mcp-server-mcp-mirror": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-yusukebe-my-first-mcp-server-mcp-mirror"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "yusukebe-my-first-mcp-server-mcp-mirror": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-yusukebe-my-first-mcp-server-mcp-mirror"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "yusukebe-my-first-mcp-server-mcp-mirror": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-yusukebe-my-first-mcp-server-mcp-mirror"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "yusukebe-my-first-mcp-server-mcp-mirror": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-yusukebe-my-first-mcp-server-mcp-mirror"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "yusukebe-my-first-mcp-server-mcp-mirror": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-yusukebe-my-first-mcp-server-mcp-mirror"
      ]
    }
  }
}

FAQ

What is the purpose of this MCP server?

The MCP server allows developers to create, test, and modify Minecraft in a controlled environment.

Do I need Node.js to run this server?

Yes, Node.js is required to execute the server commands specified in the configuration.

Is this project open source?

Yes, this project is licensed under the MIT license, allowing modification and distribution.