Token导航 LogoToken导航TokenDH.com
minigrid MCP logo
运维云端stdio官方级别未说明来源级核验

minigrid MCP

MCP Server

一个用于练习MiniGrid和MCP接管的工具,提供手动游玩和MCP接管功能。

工具数

6

提示词数

0

GitHub Stars

2

资源数

0
游戏开发Python本地部署

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

fjycodelab

提供方

fjycodelab

最后核验

2026/5/17 20:21

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python -m pip install -U pip

详细介绍

MiniGrid Agent

一个用于练习 MiniGrid 和 MCP 接管的小项目。

这个仓库现在只做两件事:

  • 提供一个可以直接手动游玩的 MiniGrid 图形化入口
  • 提供一个 MCP server,让 Codex / agent 可以在你游玩中途接入同一局游戏

特点很简单:你可以自己玩,也可以随时让 MCP 接手几步。

安装

在项目根目录执行:

python -m pip install -U pip
python -m pip install -e .

如果你已经把仓库传到 GitHub,也可以直接安装:

python -m pip install "git+https://github.com//.git"

安装完成后,可以直接启动 MCP:

minigrid-mcp

快速开始

1. 打开手动游戏

python 游戏本体\play_minigrid.py

2. 启动 MCP server

python minigrid_mcp_server.py

或者:

minigrid-mcp

3. 在 Codex 里注册 MCP

codex mcp add minigrid -- minigrid-mcp

如果你更想直接指定脚本路径:

codex mcp add minigrid -- python D:\你的项目路径\minigrid_agent\minigrid_mcp_server.py

注册完成后,完全退出 Codex App,再重新打开项目。

手动游玩

操作按键:

  • :前进
  • :左转
  • :右转
  • Space:交互 / 开门 / 切换
  • PageUpTab:拾取
  • PageDownLeft Shift:放下
  • Enter:done
  • Backspace:重开当前局
  • Esc:退出

当前手动模式会:

  • 自动开启一个本地共享会话
  • 成功时打印并弹窗提示 通关了
  • 超时结束时打印并弹窗提示 本局结束

MCP 工具

这个项目提供这些 MCP 工具:

  • list_levels
  • start_game
  • get_state
  • step_game
  • reset_game
  • close_game

行为逻辑:

  • 如果你已经手动开了一局,get_state / step_game / reset_game / close_game 会优先接管这局手动游戏
  • 如果当前没有手动游戏,仍然可以用 start_game 让 MCP 自己开一局
  • 你和 MCP 可以交替操作同一局,不需要重新开局

目录

  • 游戏本体/:手动游玩入口
  • 游戏接口/:状态读取、动作执行、共享会话逻辑
  • minigrid_mcp_server.py:MCP 启动入口
  • MCP安装说明.md:更详细的 MCP 安装说明

文档

目录标签

目录标签

游戏开发Python本地部署游戏代理MiniGridMCP接管

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

6

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

来源信息

继续浏览同类 MCP