Astah Pro MCP

astah* professionalとAIエージェントの連携を可能にするプラグインです。MCP(Model Context Protocol)サーバーを起動し、astah*実行中にAIエージェントがUMLモデルを動的に取得・変更・操作できるようにします。

概要




インストール方法


  1. 上記 Free Download ボタンからastah-pro-mcp-x.x.x.jar ファイルをダウンロードします。
  2. .jarファイルを、astah*図上にドラッグ&ドロップします。
  3. プラグイン概要のダイアログが表示されるので[はい]を選択します。
  4. 次に表示されるメッセージに従ってastah*を再起動します。
    astahプラグインインストールダイアログ
  5. メニューの [ファイル] → [プロジェクトの新規作成] を選択して、プロジェクトファイルを作成するか、
    既存の.astaファイルを開きます。
    astahプロフェクトファイル作成
  6. 拡張ビューに [mcp] が追加されていれば正常にインストール完了です。
    astah-pro-mcpインストール確認
    ※ 拡張ビューとは、追加のビュー領域です。ビュー上の「▲▼」ボタンを押下もしくは、
    メニューの [表示] → [拡張ビューの表示/非表示] を押下することで、表示 / 非表示 を切り替えられます。
    拡張ビュー切り替え


使い方


  1. astah* professionalを起動します
    ※一部のAIエージェントは起動時にMCPサーバーへ接続を試みるため、astah*を先に起動してください。
  2. AIエージェントを起動します
  3. 初回接続時、astah*に接続リクエストダイアログが表示されます。内容を確認し [Connect] をクリックします。
  4. mcpサーバ接続確認
  5. AIエージェントへプロンプトを送信し、AIによるモデリングを開始できます。

詳細な手順は、プラグイン開発者のドキュメントをご確認ください。



対応AIエージェント




対応図


以下の図を閲覧・編集できます。


以下は、参照のみ(編集不可)です。



使用例




デモ動画

以下の動画では、Claude Code がシンプルな図書管理システムを設計し、
クラス図・シーケンス図・アクティビティ図を作成する様子を紹介しています。(※再生速度は5倍)



プロンプト:シンプルな図書管理システムを設計し、その構造を表すクラス図をastah*で作成してください。



プロンプト:本を借りる処理の振る舞いを表すシーケンス図を作成してください。



プロンプト:本を返却する処理の流れを表すアクティビティ図を作成してください。




以下の動画では、AIの回答をマインドマップに変換している様子を紹介しています。(※再生速度は20倍)


プロンプト:ブラウザベースのテトリスゲームを作りたいです。
初心者にも分かりやすい詳細な開発ガイドを提供するマインドマップを作成してください。


※ デモ動画や技術的な使用方法については、GitHubのREADMEをご参照ください。



注意事項


このプロジェクトは現在、実験的な段階です。設計や実装は将来変更される可能性があります。


その他、外部サービスとの連携についてはこちらをご覧ください。