Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Vice

БесплатноНе проверен

An MCP server for controlling and inspecting a Commodore 64 running in the VICE emulator via its monitor interface.

GitHubEmbed

Описание

An MCP server for controlling and inspecting a Commodore 64 running in the VICE emulator via its monitor interface.

README

An MCP (Model Context Protocol) server that provides VICE C64 emulator debugging capabilities to LLMs and AI assistants. Connects to VICE's remote monitor interface for memory inspection, register reading, and execution control.

Requirements

  • Python 3.7+
  • VICE C64 emulator with remote monitor enabled
  • MCP-compatible client (e.g., Claude Desktop)

Installation

pip install -r requirements.txt

Usage

1. Start VICE with Remote Monitor

x64sc -remotemonitor

VICE listens on 127.0.0.1:6510 by default.

2. Start the MCP Server

For Claude Desktop (stdio transport):

python run_vice_mcp.py --transport stdio

For HTTP-based clients (SSE transport):

python run_vice_mcp.py --transport sse

3. Configure Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "vice-c64-monitor": {
      "command": "python",
      "args": [
        "C:/path/to/run_vice_mcp.py",
        "--transport",
        "stdio"
      ],
      "env": {
        "PYTHONIOENCODING": "utf-8"
      }
    }
  }
}

Available Tools

Tool Description
peek_memory Read bytes from memory
peek_memory_range Read a range of memory addresses
poke_memory Write a byte to memory
get_cpu_registers Get CPU register values (PC, A, X, Y, SP, flags)
check_vic_registers Inspect VIC-II graphics chip configuration
verify_bitmap_mode Check bitmap mode setup
reset_c64 Soft or hard reset
load_program Load a PRG file
start_execution Start execution at address
send_monitor_command Send raw VICE monitor command

from github.com/tonyfruzza/vice-mcp-server

Установка Vice

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/tonyfruzza/vice-mcp-server

FAQ

Vice MCP бесплатный?

Да, Vice MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Vice?

Нет, Vice работает без API-ключей и переменных окружения.

Vice — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Vice в Claude Desktop, Claude Code или Cursor?

Открой Vice на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Vice with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development