SuperAPI AI 工具集

crafty-mcp

crafty-mcp 是一个用于 Crafty Controller 4 的 MCP(模型上下文协议)服务器,旨在让 AI 助手通过自然语言管理 Minecraft 服务器。它封装了 Crafty Controller 4 API V2 的完整功能,并提供一系列 MCP 工具,支持启动和停止服务器、发送控制台命令、管理玩家、编辑服务器文件、配置备份、设置计划任务、管理 Webhook 以及管理用户等操作,无需离开 AI 聊天界面即可完成。该工具是首个面向 Crafty Controller 的 MCP 服务器,采用 AGPL-3.0-or-later 许可证,由 Hadi Cherkaoui 开发。用户需在 MCP 客户端配置中添加相应设置,并可选地提供 Crafty API 令牌进行身份验证。

访问官网

工具介绍

用途

crafty-mcp 是一个 MCP(模型上下文协议)服务器,用于连接 Crafty Controller 4,让 AI 助手(如 Claude)能够通过自然语言管理 Minecraft 服务器。它暴露了 Crafty Controller 4 API V2 的完整功能作为 MCP 工具,使用户可以在 AI 聊天界面中直接完成服务器管理任务。

主要能力

该工具提供的 MCP 工具覆盖以下方面:

  • Crafty Host(系统):系统级别的管理操作。
  • 服务器 — CRUD 与信息:服务器的创建、读取、更新、删除以及信息查询。
  • 服务器 — 运行时与日志:查看服务器运行状态和日志。
  • 服务器 — 操作:执行启动、停止等服务器操作。
  • 服务器 — 控制台:发送控制台命令,管理玩家。
  • 服务器 — 文件:编辑服务器文件。
  • 服务器 — 备份:配置和管理备份。
  • 服务器 — 计划任务:设置定时任务。
  • 服务器 — Webhook:管理 Webhook。
  • 用户管理:管理用户账户。

具体包括:启动和停止服务器、发送控制台命令、管理玩家、编辑服务器文件、配置备份、设置计划任务、管理 Webhook 以及管理用户。

使用方式

  1. 在 MCP 客户端配置中添加 crafty-mcp。

    • Claude Desktop:配置文件位于 macOS 的 ~/Library/Application Support/Claude/claude_desktop_config.json 或 Windows 的 %APPDATA%\Claude\claude_desktop_config.json。
    • Cursor:配置文件位于 .cursor/mcp.json。
  2. 获取 API 令牌(可选但推荐):

    • 在浏览器中打开 Crafty Controller。
    • 点击用户名 -> Profile。
    • 滚动到 API Keys 部分。
    • 点击 Generate Key。
    • 复制令牌,并将其用作 CRAFTY_API_TOKEN。
    • 超级用户令牌拥有所有服务器和操作的完整访问权限。

    CRAFTY_API_TOKEN 是可选的,如果使用 crafty_login 工具进行动态身份验证,但大多数设置推荐使用它。

适用场景

适用于需要通过 AI 助手(如 Claude)以自然语言管理 Minecraft 服务器的用户,尤其是使用 Crafty Controller 4 进行服务器管理的场景。可以在不离开 AI 聊天的情况下完成服务器启停、命令发送、文件编辑、备份配置、计划任务和 Webhook 管理等操作。

限制

  • 需要 Crafty Controller 4 环境。
  • 需要配置 MCP 客户端。
  • 如果使用 API 令牌,超级用户令牌具有完全访问权限,需注意安全。
  • 该工具采用 AGPL-3.0-or-later 许可证,版权归 Hadi Cherkaoui 所有(Copyright (C) 2026 Hadi Cherkaoui),详见 LICENSE 文件。

其他具体限制或要求暂未提供。