MCPMC (Minecraft MCP)

by gerred
Verified

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Integrates with Bun for running the MCP inspector and development workflows, providing scripts for testing, building, and watching the project.

  • Integrates with GitHub Workflows for CI/CD pipeline automation, providing continuous integration checks for the project.

  • Publishes and distributes the package through npm registry, with tracking for downloads and version management.

MCPMC(Minecraft 模型上下文协议)

一个模型上下文协议 (MCP) 服务器,用于通过 Mineflayer 与 Minecraft 交互。此软件包使 AI 代理能够通过标准化的 JSON-RPC 接口控制 Minecraft 机器人。

特征

  • 完全兼容 MCP,可实现 AI 代理集成
  • 基于 Mineflayer 构建,实现可靠的 Minecraft 交互
  • 支持导航、区块操作、库存管理等
  • 实时游戏状态监控
  • 支持 TypeScript 的类型安全 API

安装

# Using npm npm install @gerred/mcpmc # Using yarn yarn add @gerred/mcpmc # Using bun bun add @gerred/mcpmc

用法

# Start the MCP server mcpmc

服务器使用模型上下文协议 (MCP) 通过 stdin/stdout 进行通信。有关详细的 API 文档,请使用 MCP 检查器:

bun run inspector

发展

# Install dependencies bun install # Run tests bun test # Build the project bun run build # Watch mode during development bun run watch # Run MCP inspector bun run inspector

贡献

欢迎贡献!请按以下步骤操作:

  1. 分叉存储库
  2. 为您的功能创建新的分支
  3. 为你的更改编写测试
  4. 进行更改
  5. 运行测试并确保通过
  6. 提交拉取请求

请确保适当更新测试并遵守现有的编码风格。

执照

MIT 许可证

版权所有 (c) 2024 Gerred Dillon

特此授予获得此软件和相关文档文件(“软件”)副本的任何人免费许可,以无限制方式处理软件,包括但不限于使用、复制、修改、合并、发布、分发、再授权和/或销售软件副本的权利,并允许向其提供软件的人员这样做,但须遵守以下条件:

上述版权声明和本许可声明均应包含在软件的所有副本或实质性部分中。

本软件按“原样”提供,不附带任何形式的明示或暗示保证,包括但不限于适销性、适用于特定用途和非侵权性的保证。在任何情况下,作者或版权所有者均不对因本软件或使用或以其他方式处理本软件而引起的或与之相关的任何索赔、损害或其他责任承担责任,无论是合同、侵权或其他诉讼。

-
security - not tested
A
license - permissive license
-
quality - not tested

使 AI 代理能够通过标准化的 JSON-RPC 接口控制 Minecraft 机器人。

  1. Features
    1. Installation
      1. Usage
        1. Development
          1. Contributing
            1. License
              ID: 3ih9dz9kfv