Token导航 LogoToken导航TokenDH.com
MCP Game logo
设计创作未说明官方级别未说明来源级核验

MCP Game

MCP Server

一个基于Node.js后端的多人在线3D虚拟房屋游戏,具有交互式元素和实时服务器通信功能。

工具数

0

提示词数

0

GitHub Stars

8

资源数

0
JavaScript实时通信设计

安装说明

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

作者 / 组织

AllAboutAI-YT

提供方

AllAboutAI-YT

最后核验

2026/5/17 20:23

快速接入

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

详细介绍

MCP游戏

一款具有Node.js后端的多玩家控制面板游戏,具有带有交互元素的虚拟房屋环境。

特性

  • 具有户外环境的沉浸式第一人称3D虚拟房屋
  • 精心设计的房子,内外兼修
  • 进出房屋的交互式门
  • 有树木、植物和装饰元素的花园区
  • 具有图像生成功能的交互式电视
  • 用于访问MCP系统的计算机终端
  • 逼真的运动和碰撞检测
  • 实时服务器通信

设置

  1. 安装依赖项:
npm install
  1. 运行服务器:
npm start

或者用于自动重启的开发:

npm run dev

服务器将在端口3002上启动。

游戏控制

  • 运动:WASD钥匙
  • 看看周围:鼠标移动(点击游戏启用)
  • 互动:靠近交互式对象时按ENTER键
  • 退出界面:ESC键
  • 退出鼠标锁定:ESC键

交互式元素

室外环境

  • 探索树木和花园床的地形
  • 沿着小路走到房子入口
  • 靠近门时按ENTER键进出房屋

电视系统

  • 靠近电视并按ENTER键访问遥控器
  • 生成将在电视屏幕上显示的图像
  • 在终端界面中键入图像生成提示

MCP终端

  • 找到电脑桌,按ENTER键进入终端
  • 向MCP系统发送命令
  • 访问各种虚拟工具(电子邮件、网络搜索等)

技术细节

  • 使用Three.js构建用于3D渲染
  • 带指针锁定控制的第一人称摄像头
  • 室外环境,按程序放置树木
  • 用于后端通信的Express.js服务器
  • 用于图像生成的Canvas库
  • 用于服务器通信的RESTful API

MCP游戏图像系统

本文档解释了图像显示系统在MCP游戏中的工作原理。

概述

系统显示来自的现有图像 server/openai-server/public/image 虚拟房屋中电视上的目录。系统现在检查指定目录中的现有映像,而不是生成导致500个内部服务器错误的新映像。

运作原理

  1. 虚拟房屋中的电视显示存在于 server/openai-server/public/image 目录。
  2. 系统每10秒检查一次新图像。
  3. 当用户通过电视遥控器界面请求新图像时,系统会从目录中随机选择一个图像。

添加新图像

要向电视添加新图像,请执行以下操作:

  1. 将图像文件(jpg、jpeg、png、gif、webp)放入 server/openai-server/public/image 目录。
  2. 系统将自动检测并显示它们。
  3. 文件大小应适合网络显示(建议:800x450像素)。

用法

  1. 在虚拟房子里靠近电视。
  2. 按Enter键进入电视遥控器界面。
  3. 键入与显示图像相关的任何命令。
  4. 系统将从目录中的可用图像中选择并显示图像。

故障排除

  • 如果没有显示图像,请检查 server/openai-server/public/image 目录存在并包含图像文件。
  • 确保服务器在正确的端口上运行(默认值:3002)。
  • 检查浏览器控制台是否有与图像加载相关的任何错误消息。

技术细节

  • 系统不再尝试直接生成图像,避免了500内部服务器错误。
  • 当请求时,从目录中随机选择图像。
  • 当没有图像可用时,系统会提供适当的反馈。

连接到MCP后端服务器

MCPGame可以连接到外部MCP后端服务器,为终端和电视交互启用高级AI功能。

配置

  1. 打开 main.js 将配置部分归档并定位到顶部:
// --- Configuration ---
const MCP_BACKEND_URL = 'http://localhost:3001'; // MCP Terminal backend connection
const IMAGE_SERVER_URL = 'http://localhost:3002'; // Image server connection
  1. 更新 MCP_BACKEND_URL 指向您的MCP后端服务器:

- 对于当地发展: http://localhost:PORT (用后端端口替换PORT) - 对于生产环境:使用已部署后端服务器的完整URL

必需的API端点

您的MCP后端服务器应实现以下端点:

  1. GET /api/status -返回MCP系统的状态
  2. POST /api/query -接受用户查询并返回AI响应

响应格式

查询端点应返回以下格式的JSON:

{
  "response": "Text to display in the terminal",
  "spokenResponse": "Optional text for voice synthesis" 
}

测试连接

  1. 启动MCP后端服务器
  2. 启动MCPGame服务器(node server.js)
  3. 在浏览器中打开游戏
  4. 与虚拟房屋中的计算机终端交互
  5. 当您使用终端时,游戏将连接到您的MCP后端服务器

目录标签

目录标签

JavaScript实时通信设计3D游戏本地部署虚拟环境交互式元素多人在线

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP