Vice
БесплатноНе проверенAn MCP server for controlling and inspecting a Commodore 64 running in the VICE emulator via its monitor interface.
Описание
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 |
Установка Vice
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/tonyfruzza/vice-mcp-serverFAQ
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
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectAmap Maps Mcp Server
MCP server for using the AMap Maps API
автор: duxiaohuiSupabase
Database, auth and storage
автор: SupabaseEverything
Reference / test server with prompts, resources, and tools.
Git
Tools to read, search, and manipulate Git repositories.
Sequential Thinking
Dynamic and reflective problem-solving through thought sequences.
Time
Time and timezone conversion capabilities.
Compare Vice with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
