
mario-andreschak/mcp-gameboy
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
mario-andreschak/mcp-gameboy - кандидат на сервер MCP, импортированный из https://github.com/mario-andreschak/mcp-gameboy.
Обзор
mario-andreschak/mcp-gameboy - кандидат на сервер MCP, импортированный из https://github.com/mario-andreschak/mcp-gameboy.
Обзор (машинный перевод)
Обзор
Сервер Model Context Protocol (MCP) для serverboy, позволяющий LLM взаимодействовать с эмулятором GameBoy. Ваш LLM может…
- Загрузка ROMS
- Нажмите клавиши Посмотрите на экран Gameboy
- пропустить кадры
Вы можете…
- управлять эмулятором геймбоя с помощью @modelcontextprotocol/inspector
- управлять эмулятором геймбоя (и загружать ПЗУ) с помощью веб-интерфейса на http://localhost:3001/emulator Установите эмулятор геймбоя в любимом MCP-Client
Особенности
- Поддерживает как стио, так и транспорт SSE Предоставляет инструменты для управления GameBoy (вверх, вниз, влево, вправо, A, B, старт, выбор)
- Предоставляет инструменты для загрузки различных ПЗУ Предоставляет инструменты для получения текущего экрана Все инструменты возвращают ImageContent с последней рамкой экрана
##Установка
###Установка через Smithery
Для автоматической установки GameBoy Emulator Server для Claude Desktop через Smithery:
###Установка в FLUJO 1.Нажмите Добавить сервер 2.Копировать и вставлять Github URL в FLUJO 3. Нажмите Парс, Клон, Установить, Строить и Сохранить.
Ручная установка
###Установка через файлы конфигурации
! ** ВНИМАНИЕ**: Многие клиенты MCP требуют указать ROM-Path в .env vars как абсолютный путь
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
MCP GameBoy Server
Overview
A Model Context Protocol (MCP) server for serverboy, allowing LLMs to interact with a GameBoy emulator. Your LLM can…
- Load ROMS
- Press Keys
- Look at the Gameboy Screen
- skip frames
You can…
- control the gameboy emulator using the @modelcontextprotocol/inspector
- control the gameboy emulator (and upload ROMs) using a web-interface at http://localhost:3001/emulator
- install the gameboy emulator in your favorite MCP-Client
Features
- Supports both stdio and SSE transports
- Provides tools for GameBoy controls (up, down, left, right, A, B, start, select)
- Provides tools to load different ROMs
- Provides tools to get the current screen
- All tools return an ImageContent with the latest screen frame
Installation
Installing via Smithery
To install GameBoy Emulator Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @mario-andreschak/mcp-gameboy --client claude
Installing in FLUJO
- Click Add Server
- Copy & Paste Github URL into FLUJO
- Click Parse, Clone, Install, Build and Save.
Manual Installation
# Clone the repository
git clone https://github.com/yourusername/mcp-gameboy.git
cd mcp-gameboy
# Install dependencies
npm install
# Build the project
npm run build
Installing via Configuration Files
!! ATTENTION : Many MCP Clients require to specify the ROM-Path in the .env vars as an absolute path
To integrate this MCP server with Cline or other MCP clients via configuration files:
-
Open your Cline settings:
- In VS Code, go to File -> Preferences -> Settings
- Search for “Cline MCP Settings”
- Click “Edit in settings.json”
-
Add the server configuration to the
mcpServersobject:{ "mcpServers": { "mcp-gameboy": { "command": "node", "args": [ "/path/to/mcp-gameboy/dist/index.js" ], "disabled": false, "autoApprove": [] } } } -
Replace
/path/to/mcp-gameboy/dist/index.jswith the actual path to theindex.jsfile in your project directory. Use forward slashes (/) or double backslashes (\\) for the path on Windows.
Установка
npx -y @smithery/cli install @mario-andreschak/mcp-gameboy --client claudeКонфигурация
{
"mcpServers": {
"mcp-gameboy": {
"command": "node",
"args": [
"/path/to/mcp-gameboy/dist/index.js"
],
"disabled": false,
"autoApprove": []
}
}
}