GA

geekychris/amiga_mcp

Deployment & DevOps

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

51 stars 7 forks 品質 61 トレンド 34MIT

このプロジェクトでは、Amiga DevBenchは、現代のホストマシンをシリアルを介してエミュレートまたは実際のAmigaに接続し、ライブデバッギング、メモリ検査、フルMCPを提供するクロス開発環境です.

概要

現代のホストマシンをエミュレート(または実際の)に接続するCommodore Amiga(68k)用のクロス開発環境 シリアル経由でAmiga、ライブデバッグ、メモリ検査、変数編集、リモート実行、およびClaudeコードとのフルMCP統合を提供します。 Brew-styleインストーラ — ソースをフェッチし、Pythonホストサーバーをインストールし、m68kをプルします。 ドッカークロスコンパイラ、ブリッジデーモン+例をビルドし、Web UIを[[http://localhost:3000.上で起動します。 再実行は、最新のコミットと再構築を所定の位置に引きます。 インストーラは git, python>=3.10, Docker が必要です。 mac/Linux では、AMIGA MCP AUTO INSTALL=1 で欠落している CLI ツールを自動インストールすることができます。 macOS/Windows の Docker デスクトップには、GUI のインストールが必要です。 FS-UAE自体(キックスタートROMが必要です。FS-UAEエミュレータセットアップを参照してください)。 HTTP デバッガ付き fs-uae フォークは、AMIGA MCP BUILD PATCHED=1 (Linux + macOS) 経由でオプトインします.

概要(AI 翻訳)

–>->

Amiga DevBenchさん

現代のコンピュータからAmigaソフトウェアを開発する。 DevBenchはWebサイトを提供しています プログラムの構築、ファイル転送、実行のためのダッシュボードとMCPツール AmigaDOS コマンドとエミュレートまたは実際の Amiga を検査します。

詳しくはこちら DevBenchをインストールして検証します。** ガイドは既存のチェックアウトから機能し、シミュレータから始めます。 Amigaの設定の前にホストのインストールを確認することができます。

必要なもの

  • ホストサーバー: macOS、Linux、またはWindowsでPython 3.10 +とGit。 -**実際のターゲット:**独自のROM / OS、またはAmiga、ランニングとエミュレータ [amiga-bridge] ゲストプログラム。 シミュレータは必要ありません。 -Amigaプログラムのコンパイル: ドッカーと適切なクロスコンピラー イメージ。 Docker は、Python サーバのインストールや検査だけを必要としません。 既存の橋が付いているターゲット。

#3つのコマンドで設定する

代わりにフルスクリーンメニューからマシンを選ぶ(古典的なAmiga、AmigaOS 4,) アタリST,3DO,[make retro]を実行します。 それはからレトロランチャーを実行します [../retro-launcher]。

Kickstart ROM と AmigaOS 3.x/4.1 は商用なので、 [[doctor.sh] は、彼らが配置されるまでそれらを報告し続けます。 それぞれが言う お問い合わせ.

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Amiga DevBench

Develop Amiga software from a modern computer. DevBench provides a web dashboard and MCP tools for building programs, transferring files, running AmigaDOS commands and inspecting an emulated or real Amiga.

New here? Install and verify DevBench. The guide works from an existing checkout and starts with a simulator, so you can verify the host installation before setting up an Amiga.

What you need

  • Host server: Python 3.10+ and Git, on macOS, Linux or Windows.
  • A real target: an emulator with your own ROM/OS, or an Amiga, running the amiga-bridge guest program. The simulator needs neither.
  • Compiling Amiga programs: Docker and the appropriate cross-compiler image. Docker is not needed just to install the Python server or inspect a target with an existing bridge.

Setup in three commands

scripts/setup.sh     # install everything that can be installed (68k, os4 or both)
scripts/doctor.sh    # check every prerequisite; each problem comes with its fix
scripts/start.sh     # start the emulators + devbenches, wait until the Amigas answer

To pick a machine from a full-screen menu instead (classic Amiga, AmigaOS 4, Atari ST and 3DO), run make retro. It runs the Retro Launcher from ../retro-launcher.

The Kickstart ROM and the AmigaOS 3.x / 4.1 installs are commercial, so doctor.sh keeps reporting them until they’re in place; it says where each goes. The scripts are bash: on Windows, use WSL (or scripts/install.ps1). See SETUP.md for the one-page guide.

The current server is in amiga-devbench/ (Python). The mcp-server/ TypeScript project and amiga-debug-lib/ are deprecated.

Start here

I want to… Read
Set up and start everything with the scripts SETUP.md
Install from a checkout and verify it works Installation guide
Connect Codex CLI or Claude Code MCP client setup
Use WinUAE or FS-UAE Dual-emulator setup
Connect an emulator or physical Amiga Target setup
Set up AmigaOS 4.1 on QEMU AmigaOS 4 setup
Use WinUAE native debugging WinUAE debugger
Choose between guest and emulator debugging Debugger guide
Find a tool or API Documentation index

How it fits together

Codex / Claude Code ── MCP over HTTP ──┐
                                     ├── DevBench ── serial/TCP ── amiga-bridge
Web browser ───────── HTTP ───────────┘                              (Amiga)

The dashboard is at http://localhost:3000/; the MCP endpoint is http://localhost:3000/mcp. scripts/start.sh runs one DevBench per target:

GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →