loading…
Search for a command to run...
loading…
Enables AI-driven interactions with Minecraft through a WebSocket-based server and MCP protocol, allowing external MCP clients and in-game chat to trigger AI to
Enables AI-driven interactions with Minecraft through a WebSocket-based server and MCP protocol, allowing external MCP clients and in-game chat to trigger AI tools.
Minecraft MCP服务器是一个集成系统,由两个核心组件组成:AIAgent(MCP-server)负责管理AI工具和处理LLM交互,以及基于WebSocket和脚本API的MC服务器负责处理游戏交互。系统支持两种请求路径:外部MCP客户端调用和游戏内聊天监听。
mc-mcp-server/
├── server/
│ ├── __init__.py
│ ├── mc_server.py # WebSocket服务器实现
│ ├── agent_server.py # Agent服务器实现
│ └── utils/
│ ├── __init__.py
│ ├── auth.py # 认证相关工具
│ ├── llm.py # 大语言模型调用工具
│ └── logging.py # 日志工具
│
├── resources/ # MCP资源定义
│ ├── __init__.py
│ ├── player.py
│ └── world.py
├── tools/ # MCP工具定义
│ ├── __init__.py
│ ├── commands.py
│ └── messages.py
├── config/ # 配置文件
│ ├── default.json
│ └── production.json
├── tests/ # 测试目录
│ ├── __init__.py
│ ├── test_mc_server.py
│ └── test_mcp_server.py
├── docs/ # 文档目录
├── main.py # 主入口文件
├── requirements.txt # 依赖声明
└── README.md # 项目说明
pip install -r requirements.txt
export DEEPSEEK_API_KEY=your_api_key
使用uv (推荐)
pip install uv
uv run main.py --full --mcp
uv run main.py --full --mcp --debug
python main.py --full --mcp
python main.py --full --mcp --debug
服务器提供了调试模式和增强的日志功能,帮助开发者诊断和解决问题:
--debug 参数启动服务器,记录所有WebSocket数据包logs 目录下logs/server_YYYYMMDD-HHMMSS.loglogs/packets/packets_YYYYMMDD-HHMMSS.log详细信息请参阅 调试模式和日志功能文档。
Выполни в терминале:
claude mcp add mc-mcp-server -- npx Безопасность
Низкий рискАвтоматическая эвристика по публичным данным — не гарантия безопасности.