Token导航 LogoToken导航TokenDH.com
Astah Pro MCP logo
开发工具未说明官方级别未说明来源级核验

Astah Pro MCP

MCP Server

Astah Pro MCP是一款为Astah Professional UML建模工具设计的插件,通过AI代理实现UML模型设计、解释、代码生成及手绘草图转图表功能。

工具数

0

提示词数

0

GitHub Stars

13

资源数

0
代码生成JavaClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

takaakit

提供方

takaakit

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Astah Pro MCP:实现基于AI的UML建模

一个本地MCP服务器,作为UML建模工具Astah Professional的插件运行。此MCP服务器使AI代理能够:

  • 设计系统并将其表示为UML模型。
  • 解释UML模型。
  • 从UML模型生成源代码,反之亦然。
  • 从手绘草图创建UML图。

这些视频展示了Claude Code(作品4.6)设计一个简单的库管理系统,并绘制类图、序列图和活动图。它们以10倍速演奏。

提示: *设计一个简单的图书馆管理系统,并在Astah中绘制类图来说明其结构。*\ class-diagram.gif

提示: *根据Astah模型的内容,绘制一个序列图来说明借书的行为。*\ sequence-diagram.gif

提示: *基于Astah模型的内容,绘制一个活动图来说明归还书籍的行为。*\ activity-diagram.gif

上面视频中创建的图表:

需求

  • Astah Pro v11.0或更高版本
  • AI代理

- 对于完整(查询+编辑)工具版本:

随着over 300 此版本中公开的工具,请使用下面列出的AI代理。其他AI代理可能会因为大量的工具而无法连接,或者可能会连接但只识别一个子集。

- 克劳德代码 - Codex CLI - Gemini CLI

- 对于仅查询的工具版本:

此版本公开了 125 工具,因此许多AI代理可能能够使用它。请注意,AI代理只能引用有关模型元素和图表的信息。

> *备注*:此MCP服务器仅连接到与Astah Professional在同一台计算机上运行的AI代理。 > 根据Astah的使用条款,只有当您持有有效的许可证,并使用您的许可证Astah仅供自己使用时,才允许通过AI代理使用Astah。严禁允许未经许可的第三方通过此类代理运营Astah。\ > 有关详细信息,请参阅常见问题解答(英语 / 日语)或 联系Change Vision(Astah的开发者) 直接。

支持的图表类型

此MCP服务器可以查看和编辑以下图表:

  • 类图
  • 顺序图
  • 活动图
  • 状态机图
  • 用例图
  • 通信图 (仅限查询)
  • 组合结构图 (仅限查询)
  • ER图 (仅限查询)
  • 思维导图

安装

安装Astah Pro

下载自 这里 并安装。

安装Astah Pro MCP插件

mcp tab

AI代理设置

要使用完整版工具,请指定端口 8888;要使用仅查询工具版本,请指定端口 8889.此外,使用 127.0.0.1localhost.连接到 localhost 将失败。

克劳德代码

在项目目录中为项目范围运行此命令:

claude mcp add --transport http --scope project astah-pro-mcp http://127.0.0.1:8888/mcp

或者为用户范围运行此命令:

claude mcp add --transport http --scope user astah-pro-mcp http://127.0.0.1:8888/mcp

Codex CLI

创建 .codex/config.toml 在您的项目目录或用户目录下,使用:

[mcp_servers.astah-pro-mcp]
transport = "http"
url = "http://127.0.0.1:8888/mcp"
startup_timeout_sec = 10
*注:* 如果您正在使用 *Codex CLI* 上 *WSL2* 在Windows中,您需要允许WSL访问Windows的127.0.0.1。所以,看 这里 并考虑启用镜像模式。

Gemini CLI

在项目目录中为项目范围运行此命令:

gemini mcp add --transport http --scope project astah-pro-mcp http://127.0.0.1:8888/mcp

或者为用户范围运行此命令:

gemini mcp add --transport http --scope user astah-pro-mcp http://127.0.0.1:8888/mcp

如何使用

  1. 启动Astah Pro

一些AI代理在启动时尝试连接到MCP服务器,因此启动Astah Pro 第一.

  1. 启动AI代理

在首次连接到Astah Pro MCP服务器时,系统会要求您进行确认。查看详细信息并单击 '连接'.\ Connection Request

  1. 向AI代理发送提示

如果要禁用Astah中的Astah Pro MCP插件,请单击\[插件\]>\[已安装插件\],选择 *Astah Pro MCP* 在插件列表对话框中,单击禁用,然后重新启动Astah。

构建与测试

如果你想在本地构建和测试:

  1. 设置Astah插件开发环境(请参阅 这里).
  1. 构建:
   astah-build
  1. 运行测试(更改 astahPath 到您的Astah Pro安装路径):

在Windows 11上运行所有测试:

   astah-mvn test -DastahPath="C:\Program Files\astah-professional"

在Windows 11上运行特定测试:

   astah-mvn test -DastahPath="C:\Program Files\astah-professional" -Dtest="**/editor/*Test"

注意事项

实验状态

该项目目前 实验性的设计和实现可能会发生重大变化。

保密风险

Astah项目数据和日志将与AI代理共享。对于包含机密信息的Astah项目,要么避免使用此MCP服务器,要么仅在适当的保护措施下使用(例如,为AI代理启用退出设置)。

推荐备份

由于此MCP服务器编辑模型元素和图表,我们建议您将Astah项目提交到Git存储库,或在使用前和使用过程中制作副本,以便在必要时进行还原。

功能限制

某些模型或图表信息(例如某些属性)无法通过提供的工具功能查看或编辑。直接使用Astah GUI。

成本

此MCP服务器优先提供AI代理需要和执行的信息 实施代币节约措施。我们建议在 按时计价 计划而不是边做边付。

AI限制

与源代码一样,AI代理可能会出错或误解模型元素和图表。

许可证

此MCP服务器提供的一些工具功能返回以下摘录 OMG统一建模语言2.5.1, OMG SysML 1.7 规格,以及 FIPS酒吧184 IDEF1XOMG UML/SysML规范按照每份文档开头所述进行许可。FIPS PUB 184 IDEF1X是美国政府作品(NIST),在美国不受版权保护(17 U.S.C.§105),但可能受外国版权保护。当这些规范/文档的内容由工具函数返回时,它被明确地表示为摘录。“思维导图”是布赞组织有限公司的注册商标。

所有其他作品,包括源代码,版权归 田岛隆明 并在 MIT-0 许可证。\ ![License: MIT-0](https://opensource.org/licenses/MIT-0)

收到功能请求或发现错误?

请打开 问题。因为这个项目是实验阶段,可能会引入突破性的更改,所以在设计和实现稳定之前,我们不会接受pull请求。谢谢你的理解。

需要支持?

如果您需要私人支持,请联系 takaaki.teshima.dev [at] gmail.com (替换 [at]@).它可能成为一个付费项目;我也许还能支持你/它。

目录标签

目录标签

代码生成JavaClaudeUML建模本地部署AI辅助设计软件开发工具图表转换

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP