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
- Developing and testing Minecraft mods locally.
- Learning server management and modding through hands-on experience.
- 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.