vice-mcp based of https://github.com/simen/vice-mcp
Protocol layer (src/protocol/): - TCP socket client with connection management - Binary packet encoding/decoding per VICE monitor protocol - Async response handling and request ID tracking - Proper error handling with actionable suggestions MCP tools implemented: - status: Connection and emulation state - connect/disconnect: VICE session management - readMemory/writeMemory: Memory access with hex dump formatting - getRegisters: CPU state with decoded flags - step/continue: Execution control - reset: Machine reset (soft/hard) - setBreakpoint/deleteBreakpoint: Breakpoint management AX patterns integrated: - _meta block in all responses (connection state context) - Structured output (value + hex + hint where relevant) - Rich tool descriptions with cross-references - Actionable error messages with suggestions - Memory region hints for common addresses 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| src | ||
| .gitignore | ||
| package-lock.json | ||
| package.json | ||
| tsconfig.json | ||