返回市场
麦普麦克

麦普麦克

作者:gerred35 星标更新:2024-12-23

项目介绍

MCPMC (Minecraft Model Context Protocol)

npm 版本 npm 下载量 CI 许可: MIT

这是一个基于Mineflayer与Minecraft互动的Model Context Protocol (MCP)服务器。此包允许AI代理通过标准化的JSON-RPC接口控制Minecraft机器人。

功能

  • 完全兼容MCP,支持AI代理集成
  • 基于Mineflayer构建,确保可靠的Minecraft互动
  • 支持导航、方块操作、库存管理和更多功能
  • 实时游戏状态监控
  • 支持TypeScript的类型安全API

安装

# 使用npm
npm install @gerred/mcpmc

# 使用yarn
yarn add @gerred/mcpmc

# 使用bun
bun add @gerred/mcpmc

使用方法

# 启动MCP服务器
mcpmc

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

bun run inspector

开发

# 安装依赖
bun install

# 运行测试
bun test

# 构建项目
bun run build

# 开发期间的监视模式
b

贡献

欢迎贡献!请遵循以下步骤:

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

请确保更新相应的测试,并遵守现有的编码风格。

许可证

MIT 许可证

版权所有 (c) 2024 Gerred Dillon

特此免费授予任何获得此软件及其相关文档文件(以下简称“软件”)副本的人,在不受限制的情况下处理软件的权利,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,以及向其提供软件的人赋予上述权利的权限,但需遵守以下条件:

上述版权声明和本许可通知应包含在软件的所有副本或主要部分中。

软件按“原样”提供,不附带任何形式的保证,包括但不限于对适销性、特定用途适用性和非侵权性的默示保证。在任何情况下,作者或版权持有人都不对因软件或其使用或其他交易而产生的任何索赔、损害或其他责任承担任何责任,无论是合同行为、侵权行为还是其他行为引起的。