Token导航 LogoToken导航TokenDH.com
Aas AI Editor logo
运维云端stdio官方级别未说明来源级核验

Aas AI Editor

MCP Server

@aas-ai-editor/mcp-server

AAS AI Editor是一款结合AI技术的数字孪生编辑器,通过Claude AI提供智能编辑建议,支持AASX文件的创建、编辑和验证。

工具数

22

提示词数

0

GitHub Stars

3

资源数

0
TypeScriptClaude云端部署Claude

安装说明

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

作者 / 组织

hadijannat

提供方

hadijannat

最后核验

2026/5/17 20:20

运行时

Node.js

快速接入

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

命令预览

npx @aas-ai-editor/mcp-server

详细介绍

AAS AI Editor

AI-Powered Editor for Industry 4.0 Digital Twins

______________________________________________________________________

为什么选择AAS AI编辑器?

创建和维护 资产管理外壳(AAS) 这很复杂——它们需要严格遵守元模型约束、语义ID和IDTA模板规范。手动编辑容易出错且耗时。

AAS人工智能编辑器 通过将可视化编辑器与 克劳德·艾 通过模型上下文协议(MCP):

  • 🤖 人工智能辅助编辑 --Claude建议编辑、填充模板和自动更正验证错误
  • ✅ 循环中的人类 --所有AI更改在申请前都需要您的明确批准
  • 🔄 自我纠正验证 --人工智能通过迭代改进自动修复错误
  • 📋 IDTA模板 --内置对标准化子模型模板的支持

______________________________________________________________________

从npm安装

独立使用软件包,无需克隆存储库:

MCP服务器(用于Claude集成)

# Run directly with npx
npx @aas-ai-editor/mcp-server

# Or add to Claude Code
claude mcp add aas-editor npx @aas-ai-editor/mcp-server

核心库(用于您自己的项目)

npm install @aas-ai-editor/core
import { readAasx, writeAasx } from '@aas-ai-editor/core/aasx';
import { selectSubmodelBySemanticId } from '@aas-ai-editor/core/aas';

const { environment } = await readAasx(aasxBuffer);
const nameplate = selectSubmodelBySemanticId(environment, 'https://admin-shell.io/...');

核心包文档 以获取API的完整参考。

______________________________________________________________________

开发设置

适用于希望在本地运行完整应用程序的贡献者。

先决条件

  • Node.js 20+和pnpm 9+
  • Python 3.11+(用于深度验证)
  • 无烟煤API键

克隆并运行

# Clone the repository
git clone https://github.com/hadijannat/aas-ai-editor.git
cd aas-ai-editor

# Install dependencies
pnpm install

# Configure your API key
cp .env.example .env
# Edit .env and add: ANTHROPIC_API_KEY=sk-ant-...

# Start all services
pnpm dev

打开 http://localhost:5173 并在AI的帮助下开始编辑AASX文件。

Docker替代方案:pnpm docker:dev 对于容器化设置。

______________________________________________________________________

特性

编辑

特性描述
🌳 可视化树编辑器使用直观的树界面导航AAS结构
✏️ 物业表格使用类型感知表单控件编辑元素属性
↩️ 取消/重做基于补丁操作的完整历史记录
📦 AASX支持打开、编辑和保存标准AASX软件包

AI 助手

特性描述
🤖 聪明的建议Claude建议根据您的内容进行上下文编辑
🔧 自动校正自动修复验证错误(最多3次尝试)
📋 模板填充AI用适当的值填充IDTA模板
👁️ 差异预览在应用之前检查所有AI更改

验证

特性描述
快速验证浏览器中的即时结构检查
🔬 深度验证通过aas测试引擎进行完整的元模型验证
📐 模板验证验证是否符合IDTA规范
🔗 背景调查检测损坏的引用和缺失的元素

______________________________________________________________________

运作原理

flowchart LR
    subgraph Browser["🌐 Browser"]
        UI["Vue 3 UI
Tree • Forms • Diff"]
    end

    subgraph Server["⚙️ Server"]
        MCP["MCP Server
22 Tools"]
        Core["Core Library
AASX • Patch • Diff"]
        Val["Validation
aas-test-engines"]
    end

    subgraph AI["🤖 AI"]
        Claude["Claude
Suggestions"]
    end

    UI |"MCP Protocol"| MCP
    MCP  Core
    MCP  Val
    MCP |"Anthropic API"| Claude

人工智能工作流程:

  1. 您请求编辑(例如,“添加铭牌子模型”)
  2. Claude提出了基于IDTA模板的补丁
  3. 快速验证检查更改
  4. 如果存在错误,Claude会自动纠正(最多3次)
  5. 您审核差异并批准或拒绝

______________________________________________________________________

MCP工具参考

编辑揭露 22个MCP工具 对于AI交互:

文档工具

工具说明
document_load将AASX文件加载到会话中
document_save将当前文档另存为AASX
document_create创建新的空AAS环境
document_undo / document_redo浏览编辑历史记录

查询工具

工具说明
query_list_submodels列出环境中的所有子模型
query_find_by_semantic_id按语义标识符查找元素
query_get_by_path获取JSON指针路径中的元素
query_list_elements列出子模型中的元素
query_get_pointer获取元素的JSON指针
query_diff比较文档的两个版本

编辑工具

工具说明
edit_add在路径中添加新元素
edit_update更新现有元素
edit_delete移除一个元素
edit_move / edit_copy重新定位或复制元素
edit_batch以原子方式应用多个编辑

验证工具

工具说明
validate_fast快速结构验证
validate_deep完整元模型验证
validate_summary汇总验证报告
validate_template检查IDTA模板的合规性
validate_auto_fix自动修复验证错误

______________________________________________________________________

技术栈

包装用途
@aas-ai-editor/coreAASX解析、补丁操作、差异算法、IDTA模板
@aas-ai-editor/mcp-serverMCP协议服务器、Claude集成、会话管理
@aas-ai-editor/web-uiVue 3 SPA,带有树编辑器、表单和审批工作流
validation-servicePython FastAPI封装aas测试引擎

______________________________________________________________________

发展

命令描述
pnpm dev以开发模式启动所有服务
pnpm dev:web仅启动web UI
pnpm dev:mcp仅启动MCP服务器
pnpm test运行所有单元测试
pnpm test:e2e运行Playwright E2E测试
pnpm lint使用ESLint检查代码
pnpm typecheck运行TypeScript类型检查
pnpm build构建所有生产包

______________________________________________________________________

文档

文档描述
架构概述系统设计和组件交互
MCP工具参考完整的工具文档
数据流数据如何在系统中移动
入门指南分步教程
开发者指南贡献和扩展

______________________________________________________________________

贡献

我们欢迎捐款!看 贡献.md 关于以下方面的指导方针:

  • 报告问题
  • 提交拉取请求
  • 开发工作流程
  • 代码风格

______________________________________________________________________

许可证

MIT许可证——见 许可证 了解详情。

______________________________________________________________________

Built with ❤️ for the Industry 4.0 community

目录标签

目录标签

TypeScriptClaude云端部署AI辅助编辑本地部署数字孪生AASX支持智能验证模板填充

支持客户端

Claude

接入字段

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

stdio

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

api-key

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@aas-ai-editor/mcp-server

工具数量(toolCount,工具数)

22

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdioapi-key部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP