MCPMC (Minecraft Model Context Protocol)

MCPMC (Minecraft Model Context Protocol)

site icon
2024.12.23 23
TypeScriptMinecraft 交互AI 代理控制娱乐功能
MCPMC (Minecraft Model Context Protocol) 是一个基于 Mineflayer 的 Minecraft 模型上下文协议服务器,旨在通过标准化的 JSON-RPC 接口使 AI 代理能够控制 Minecraft 机器人。它提供了导航、方块操作、物品栏管理等功能,并支持实时游戏状态监控。
View on GitHub

Overview

基本能力

产品定位

MCPMC 是一个用于 Minecraft 的模型上下文协议服务器,主要用于 AI 代理与 Minecraft 的交互。

核心功能

  • 完全兼容 MCP,支持 AI 代理集成
  • 基于 Mineflayer,提供可靠的 Minecraft 交互
  • 支持导航、方块操作、物品栏管理等功能
  • 实时游戏状态监控
  • 提供 TypeScript 支持的类型安全 API

适用场景

  • AI 代理控制 Minecraft 机器人
  • Minecraft 自动化任务
  • 游戏状态监控与分析

工具列表

  • mcpmc: 启动 MCP 服务器
  • inspector: MCP 检查器,用于详细的 API 文档查看

常见问题解答

暂无提供。

使用教程

使用依赖

安装 Node.js 环境,确保已安装 npm、yarn 或 bun。

安装教程

# 使用 npm
npm install @gerred/mcpmc

# 使用 yarn
yarn add @gerred/mcpmc

# 使用 bun
bun add @gerred/mcpmc

调试方式

# 启动 MCP 服务器
mcpmc

# 运行 MCP 检查器
bun run inspector

开发

# 安装依赖
bun install

# 运行测试
bun test

# 构建项目
bun run build

# 开发时使用监视模式
bun run watch

# 运行 MCP 检查器
bun run inspector

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。