一个用于通过 Mineflayer 与 Minecraft 交互的模型上下文协议 (MCP) 服务器。此包能让 AI 代理通过标准化的 JSON - RPC 接口控制 Minecraft 机器人,为 AI 与 Minecraft 的交互提供了便捷途径。
此包能让 AI 代理借助标准化的 JSON - RPC 接口控制 Minecraft 机器人,以下是使用前的安装和启动步骤。
你可以根据自己的需求选择以下任意一种方式进行安装:
# 使用 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
# 开发模式
bun run watch
# 运行 MCP 检查器
bun run inspector
欢迎贡献!请按照以下步骤操作:
请务必更新相关测试,并遵守现有的编码风格。
本项目采用 MIT 许可证。
版权所有 (c) 2024 Gerred Dillon
特此授权,任何获得本软件及其关联文档文件副本的人(“软件”),可以在不受限制的条件下使用、复制、修改、合并、发布、分发、 sublicense 和/或出售 该软件的副本,并允许向其提供该软件的人按以下条件行事:
上述版权声明和本许可声明应包含在所有副本或实质性部分中。
软件是“按原样”提供的,不做任何形式的担保,包括但不限于对适销性、特定用途的适用性和非侵权性的明示或暗示保证。在因合同、侵权或其他行为导致的任何主张、损害或其他责任中,作者或版权持有人不承担任何责任。
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.