Token导航 LogoToken导航

MCP Server · 运维云端

Mine MCP

一个Minecraft Paper插件,通过HTTP协议实现AI代理对Minecraft 1.21服务器的控制和监控。

SSE官方级别未说明来源级核验工具 13
AI控制Java游戏开发

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
AxenoDev
提供方
AxenoDev

工具数量

13

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

2

仓库热度

收录来源

2 个

MCP World

选型结论

Mine MCP 属于运维云端类 MCP Server,公开资料标注 13 个工具,通过SSE 远程服务接入,客户端适配情况以官方文档为准,没有现成的安装命令;接入前要先准备 访问 Token。

分类

运维云端

传输方式

SSE

认证方式

访问 Token

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

远程服务不用写启动命令,在客户端 MCP 配置里填服务地址即可,具体字段按官方文档填写。

上手步骤

  1. 1

    确认访问方式

    这是SSE 远程服务,本地不用装依赖;先确认服务地址、账号归属和额度,再决定接哪个客户端。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填服务地址;需要授权的先完成登录,再回到客户端刷新。

  4. 4

    验证是否可用

    连接成功后客户端会列出 13 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

MineMCP

一个Minecraft Paper插件,实现了 模型上下文协议(MCP) 服务器,使AI代理能够通过HTTP控制和监视Minecraft 1.21服务器。

🛠️ 可用工具

世界操纵

  • pose_block -在特定坐标处放置一个块
  • break_block -在特定坐标处打断一个块
  • fill_block -用块填充区域

命令执行

  • execute_command -使用输出捕获执行任何Minecraft命令

文件系统

  • read_file -从服务器读取文本文件
  • write_file -将文本文件写入服务器
  • read_file_base64 -以Base64格式读取二进制文件
  • write_file_base64 -从Base64写入二进制文件
  • list_directory -列出目录内容

服务器信息

  • list_plugins -获取所有已安装的插件
  • get_logs -检索最近的服务器日志
  • get_online_players -列出所有在线玩家
  • get_player -获取特定玩家的详细信息(健康、库存、位置、效果等)

📋 需求

  • Java 21 或更高
  • 我的世界1.21 服务器
  • 纸张 或 紫癜 服务器软件(Spigot可能可以工作,但不受官方支持)

🚀 安装

下载预构建JAR

  1. 从下载最新版本 发布 页
  2. 地方 MineMCP-1.0.0-all.jar 在您的服务器中 plugins/ 文件夹
  3. 启动/重新启动服务器
  4. 在中配置令牌 plugins/MineMCP/config.yml

⚙️ 配置

第一次运行后,编辑 plugins/MineMCP/config.yml:

server:
  port: 3000
  token: "your-secret-token-here"  # Change this to a secure random token!

重要:始终更改默认令牌以确保安全!

生成安全令牌

# Linux/macOS
openssl rand -hex 32

# Or use any password generator to create a strong token

🔌 用法

启动服务器

  1. 安装MineMCP启动Minecraft服务器
  2. MCP服务器将在端口3000(可配置)上自动启动
  3. 检查控制台是否: [MineMCP] MCP server started on port 3000

与MCP客户端连接

在MCP扩展中使用VS代码

创建或编辑 .vscode/mcp.json 在您的项目中:

{
  "mcpServers": {
    "minecraft": {
      "url": "http://localhost:3000/sse?token=your-secret-token-here"
    }
  }
}

📚 API示例

执行命令

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "execute_command",
    "arguments": {
      "command": "time set day"
    }
  }
}

放置一个块

{
  "jsonrpc": "2.0",
  "id": 2,
  "method": "tools/call",
  "params": {
    "name": "pose_block",
    "arguments": {
      "world": "world",
      "x": 100,
      "y": 64,
      "z": 200,
      "material": "DIAMOND_BLOCK"
    }
  }
}

获取玩家信息

{
  "jsonrpc": "2.0",
  "id": 3,
  "method": "tools/call",
  "params": {
    "name": "get_player",
    "arguments": {
      "player": "PlayerName",
      ...
    }
  }
}

🔒 安全考虑

  1. 令牌保护:永远不要将令牌提交给版本控制
  2. 网络安全:默认情况下,服务器绑定到 0.0.0.0 (所有接口)
  3. 防火墙规则:仅限制端口3000访问受信任的IP
  4. 文件系统访问:工具可以访问整个服务器目录-请谨慎使用

🤝 贡献

欢迎投稿!请按照以下步骤操作:

  1. 克隆该仓库
  2. 创建要素分支(git checkout -b feature/amazing-feature)
  3. 提交您的更改(git commit -m 'Add amazing feature')
  4. 推到分支(git push origin feature/amazing-feature)
  5. 打开拉取请求

添加新工具

  1. 创建一个扩展的新类 McpTool 在 src/main/java/me/axeno/minemcp/tools/impl/
  2. 实施所需的方法(getSchema() 和 execute())
  3. 在中注册该工具 ToolHandler.java 构造函数

例子:

public class MyTool extends McpTool {
    public MyTool() {
        super("my_tool", "Description of my tool");
    }

    @Override
    public ObjectNode getSchema() {
        ObjectNode schema = mapper.createObjectNode();
        schema.put("type", "object");
        // Define your schema...
        return schema;
    }

    @Override
    public ObjectNode execute(JsonNode args) throws Exception {
        CompletableFuture future = new CompletableFuture<>();
        
        Bukkit.getScheduler().runTask(MineMCP.getInstance(), () -> {
            try {
                // Your Bukkit operations here
                future.complete("Success!");
            } catch (Exception e) {
                future.completeExceptionally(e);
            }
        });
        
        String result = future.get(10, TimeUnit.SECONDS);
        return createTextResult(result);
    }
}

📄 许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

📞 支持

  • 问题:

______________________________________________________________________

由...制作❤️ 适用于Minecraft和AI社区

工具与能力

工具数量

13

资源数量

0

提示词数量

0

能力标签

Minecraft插件Java本地部署AI控制服务器管理游戏开发HTTP接口

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 工具数量 13 个,一次接入能覆盖的操作比单点工具更全。
  • 走远程地址,接入方不用在本地装运行环境。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到访问 Token的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Mine MCP

MCP World · 本页

13SSE未标注2 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Mine MCP 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Mine MCP 怎么在 Claude Desktop、Cursor 里配置?

它是SSE 远程服务,在客户端的 MCP 配置里填服务地址即可,不用本地装依赖;需要授权或 API Key 的,先在官方页面拿到凭据再填。

Mine MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Mine MCP 需要 API Key 吗?

公开资料标注的认证方式是访问 Token,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Mine MCP 支持哪些客户端?

公开资料没有标注具体客户端;支持远程 MCP 地址的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP