Astah Pro MCP

Enables Astah to connect with AI agents via a local MCP server for real-time UML model integration and manipulation.

Details

Compatible with
Astah Professional v10.1 and later
Latest Version
0.1.1 (October 23, 2025)
Developer
Takaaki Teshima
Support

 

Plugin Overview:

The Astah Pro MCP enables real-time interactions between Astah Professional and AI agents. It launches a MCP (Model Context Protocol) server that allows AI agents to dynamically retrieve, modify, and interact with UML models while Astah is running.

Example Use Cases

  • Use AI to design systems and automatically generate UML models and diagrams in Astah.
  • Ask AI to explain or analyze UML models in your Astah project
  • Generate source code from UML models – and vice versa
  • Create UML diagrams from hand-drawn sketch images

For demo videos and technical usage instructions, see the full README on Github.

Astah Pro MCP Plugin

 

Supported AI Assistants / Agents

  • Claude Desktop
  • Claude Code
  • Codex CLI
  • Gemini CLI

Supported Diagram Types

  • Class Diagrams
  • Sequence Diagrams
  • Activity Diagrams
  • More to come soon!

For updates and setup instructions, refer to the developers README on Github.
 

colorful divider

 

Installation Instructions:

  1. Download the latest .jar from the release page.
  2. In Astah, navigate to [Plugin] -> [Installed Plugins].
  3. In the dialogue box, click [Install], then select the downloaded .jar file.
  4. Restart Astah. If the installation is successful, you will see a new [mcp] tab below the Diagram Editor.
    Astah Pro MCP Plugin Installed
  5. Now you’re ready to connect your preferred AI assistant/agent to the MCP server using Streamable HTTP transport. For full instructions, refer to the plugin developer’s documentation.

 

colorful divider

 

How to use

  1. Launch Astah Professional.
    Note: Astah should be launched first, as some AI assistants/agents attempt to connect to the MCP server immediately upon startup.
  2. Start the AI assistance/agent.
  3. When connecting to the MCP server for the first time, a connection request window will appear in Astah. Review the details and click “Connect”.
    Astah Pro MCP Connection Request
  4. You can now send prompts to the AI assistant/agent and begin AI-powered modeling directly.

 

colorful divider

 

Important Notes:

  • This project is currently experimental. The design and implementation may undergo breaking changes.
  • Astah project data and logs will be shared with the connected AI assistant/agent. If your project contains sensitive or confidential information, consider opting out or applying appropriate safeguards.
  • Since the MCP server can modify your models and diagrams, we strongly recommend using version control (e.g., Git) or saving backups frequently.
  • Some model/diagram properties may not be viewable or editable through the current API. Use Astah’s GUI to modify such elements.
  • Token-saving techniques are not implemented. We recommend using a flat-rate AI service plan to avoid unexpected usage charges.
  • As with code, AI-generated output may include errors or misinterpretations of your UML models.
  • You may operate Astah through AI services or external applications only if you hold a valid license and use it for your own purposes. Please refer to the official FAQ about the AI service usage.

 

colorful divider

 

About Support:

This plugin is developed and maintained by a user of Astah. For feature requests or bug reports, please contact the developer directly via the plugins GitHub Issues page.

For technical support, please directly contact the plug-in developer.

What are you looking for?