为MCDR服务器提供全方位的AI管理解决方案
支持标准MCP协议的WebSocket连接,提供稳定可靠的通信接口
支持MCDR命令和Minecraft服务器命令的执行,智能子命令提示
实时获取服务器和MCDR状态信息,包括在线玩家、插件状态等
获取完整的命令树和插件命令列表,支持按插件筛选
获取、搜索和管理服务器日志,支持文本和正则表达式搜索
IP白名单、命令权限控制、危险命令拦截,确保服务器安全
简单几步,快速部署您的AI管理服务器
git clone https://github.com/LoosePrince/mcdr_mcp_service.git
将 mcdreforged.plugin.json 和 mcdr_mcp_service 文件夹一起打包为zip压缩包,并将后缀名改为 .mcdr,如 mcdr_mcp_service.mcdr
将 mcdr_mcp_service.mcdr 文件放入你的MCDReforged插件目录(如 plugins/ 文件夹)
pip install websockets>=10.0 aiohttp>=3.8.0 pydantic>=1.10.0
!!MCDR plugin load mcdr_mcp_service.mcdr
{
"mcpServers": {
"mcdr-mcp-service": {
"command": "python",
"args": [
"-c",
"import asyncio,websockets,json,sys;exec('async def main():\\n try:\\n async with websockets.connect(\"ws://127.0.0.1:8765\") as ws:\\n while True:\\n try:\\n line=input()\\n if not line.strip():continue\\n req=json.loads(line)\\n await ws.send(json.dumps(req))\\n resp=await ws.recv()\\n print(resp)\\n sys.stdout.flush()\\n except EOFError:break\\n except Exception as e:print(json.dumps({\"jsonrpc\":\"2.0\",\"id\":None,\"error\":{\"code\":-32603,\"message\":str(e)}}))\\n except Exception as e:print(json.dumps({\"jsonrpc\":\"2.0\",\"id\":None,\"error\":{\"code\":-32603,\"message\":str(e)}}))\\nasyncio.run(main())')"
]
}
}
}
深入了解所有功能和配置选项