mcp_docs_server

mcp_docs_server

Okay, to help you build an MCP (Mod Coder Pack) server, I need to understand what you're trying to achieve. MCP itself isn't a server, but a toolset for decompiling, deobfuscating, and re-compiling Minecraft code to make modding easier. You likely want to set up a development environment that *uses* MCP to create mods, and then test those mods on a Minecraft server. Here's a breakdown of the process and the help I can provide, along with common scenarios: **Understanding the Goal:** * **Are you trying to create a Minecraft server to *test* your mods?** This is the most common scenario. You'll use MCP to develop the mods, and then run a standard Minecraft server (Vanilla, Forge, Fabric, etc.) to test them. * **Are you trying to *modify* the server code itself using MCP?** This is a much more advanced scenario. It involves decompiling the server, making changes, and recompiling. It's generally not recommended unless you have a very specific reason. * **Are you trying to create a *modded* server for others to play on?** This involves installing mods (that you or others have created) onto a standard Minecraft server. **I'll assume you want to create a Minecraft server to *test* your mods, which is the most common use case. Here's a general outline and how I can help:** **1. Setting up your Development Environment (using MCP):** * **Download and Install MCP:** * Find the correct MCP version for the Minecraft version you're targeting. MCP is version-specific. A good place to start is often the MinecraftForge forums or related modding communities. * Follow the MCP installation instructions. This usually involves extracting the MCP archive to a directory. * **Decompile Minecraft:** * Use the MCP scripts (usually `decompile.bat` or `decompile.sh`) to decompile the Minecraft client and server. This will extract the source code. This is a crucial step. * **Set up your IDE (Integrated Development Environment):** * **IntelliJ IDEA (Recommended):** IntelliJ IDEA is a popular and powerful IDE for Java development. It has excellent support for Minecraft modding. * **Eclipse:** Another popular IDE. * Configure your IDE to use the MCP environment. This usually involves importing the MCP project into your IDE. MCP provides scripts to generate IDE-specific project files (e.g., `eclipse.bat` or `idea.bat`). * **Create your Mod Project:** * Within your IDE, create a new Java project or module. * Configure your project to depend on the MCP libraries. This allows you to use Minecraft classes and methods in your mod. * **Write your Mod Code:** This is where you actually write the Java code for your mod. **2. Setting up the Minecraft Server:** * **Choose a Server Type:** * **Vanilla:** The standard, unmodified Minecraft server. You'll need to use a mod loader (Forge or Fabric) to run mods on it. * **Forge:** A popular mod loader that provides a framework for mods to interact with Minecraft. Download the Forge installer for the Minecraft version you're using. * **Fabric:** Another mod loader, known for being lightweight and fast. Download the Fabric installer. * **Install the Server:** * **Vanilla:** Download the Minecraft server JAR file from the official Minecraft website. * **Forge/Fabric:** Run the Forge/Fabric installer and choose the "Install server" option. This will create the necessary server files. * **Configure the Server:** * Edit the `server.properties` file to configure server settings (e.g., port, game mode, difficulty). * **Install your Mod (and any dependencies):** * Place your mod's JAR file (the one you built in your IDE) into the `mods` folder in your server directory. If your mod has dependencies (other mods it relies on), you'll need to install those as well. * **Run the Server:** * Start the server using the appropriate command (e.g., `java -jar server.jar` or `java -Xmx4G -Xms4G -jar forge-xxx.jar nogui`). Adjust the memory allocation (`-Xmx4G -Xms4G`) as needed. **3. Testing and Debugging:** * **Connect to the Server:** Launch your Minecraft client and connect to the server's IP address and port. * **Test your Mod:** Verify that your mod is working as expected. * **Debug:** If you encounter issues, use your IDE's debugger to step through your code and identify the problem. Server logs are also invaluable for debugging. **How I can help you *specifically*:** To give you the best help, please tell me: * **What Minecraft version are you targeting?** (e.g., 1.20.1, 1.19.2, 1.16.5) * **Which mod loader are you using?** (Forge or Fabric) If you're not sure, start with Forge. * **What IDE are you using?** (IntelliJ IDEA, Eclipse, etc.) * **What specific problems are you encountering?** (e.g., "I can't decompile Minecraft," "My mod isn't loading on the server," "I'm getting a NullPointerException") * **What have you tried so far?** **Example Questions you might ask me:** * "I'm using Minecraft 1.18.2 and Forge. How do I set up my IntelliJ IDEA project to use the MCP libraries?" * "I'm getting an error when I run `decompile.bat`. The error message is '...' What does this mean?" * "My mod is crashing the server with a NullPointerException. How can I use the debugger to find the problem?" * "How do I add a new block to the game using Forge?" **Translation of Key Terms:** * **MCP (Mod Coder Pack):** 模组编码包 (Mózǔ biānmǎ bāo) * **Minecraft Server:** 我的世界服务器 (Wǒ de shìjiè fúwùqì) * **Mod:** 模组 (Mózǔ) * **Forge:** Forge (usually kept in English) * **Fabric:** Fabric (usually kept in English) * **Decompile:** 反编译 (Fǎnbiānyì) * **IDE (Integrated Development Environment):** 集成开发环境 (Jíchéng kāifā huánjìng) * **IntelliJ IDEA:** IntelliJ IDEA (usually kept in English) * **Eclipse:** Eclipse (usually kept in English) * **Server.properties:** 服务器配置文件 (Fúwùqì pèizhì wénjiàn) * **Mods Folder:** 模组文件夹 (Mózǔ wénjiànjiā) I'm ready to help you with specific steps once you provide more information. Good luck!

crossagent

开发者工具
访问服务器

README

mcp_docs_server

用于构建 MCP 服务器的助手

推荐服务器

Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
MCP Package Docs Server

MCP Package Docs Server

促进大型语言模型高效访问和获取 Go、Python 和 NPM 包的结构化文档,通过多语言支持和性能优化来增强软件开发。

精选
本地
TypeScript
Claude Code MCP

Claude Code MCP

一个实现了 Claude Code 作为模型上下文协议(Model Context Protocol, MCP)服务器的方案,它可以通过标准化的 MCP 接口来使用 Claude 的软件工程能力(代码生成、编辑、审查和文件操作)。

精选
本地
JavaScript
@kazuph/mcp-taskmanager

@kazuph/mcp-taskmanager

用于任务管理的模型上下文协议服务器。它允许 Claude Desktop(或任何 MCP 客户端)在基于队列的系统中管理和执行任务。

精选
本地
JavaScript
mermaid-mcp-server

mermaid-mcp-server

一个模型上下文协议 (MCP) 服务器,用于将 Mermaid 图表转换为 PNG 图像。

精选
JavaScript
Jira-Context-MCP

Jira-Context-MCP

MCP 服务器向 AI 编码助手(如 Cursor)提供 Jira 工单信息。

精选
TypeScript
Linear MCP Server

Linear MCP Server

一个模型上下文协议(Model Context Protocol)服务器,它与 Linear 的问题跟踪系统集成,允许大型语言模型(LLM)通过自然语言交互来创建、更新、搜索和评论 Linear 问题。

精选
JavaScript
Sequential Thinking MCP Server

Sequential Thinking MCP Server

这个服务器通过将复杂问题分解为顺序步骤来促进结构化的问题解决,支持修订,并通过完整的 MCP 集成来实现多条解决方案路径。

精选
Python
Curri MCP Server

Curri MCP Server

通过管理文本笔记、提供笔记创建工具以及使用结构化提示生成摘要,从而实现与 Curri API 的交互。

官方
本地
JavaScript