AUTOSAR MCP服务器🚗⚙️
一 AUTOSAR MCP服务器 这装备你的LLM 使用安全的高级工具修改/生成AUTOSAR ARXML文件。
此服务器包装 autosar Python库和公开 通过MCP使用特定领域的工具。
当前版本仅支持AUTOSAR经典版。
______________________________________________________________________
特性
- 创建AUTOSAR软件包
- 创建软件基本类型和实施数据类型
- 创建发送方-接收方和客户端-服务器接口
- 创建软件组件
- 创建端口(P/R/PR)
- 创建内部行为(可运行、事件)
- 将输出拆分为多个ARXML文件
______________________________________________________________________
建筑
LLM (Copilot / Agent Mode)
↓
MCP Tools (tools.py)
↓
WorkspaceManager
↓
autosar.xml
↓
Generated ARXML files______________________________________________________________________
📁 项目结构
autosar_mcp/
│
├── core/
│ ├── workspace_manager.py
│ └── registry.py
│
├── tools.py
├── server.py
└── prompts/ ______________________________________________________________________
🔒 安全模型
- LLM从不接收原始AUTOSAR对象
- 存储在ObjectRegistry中的所有对象
- 通过workspace_id控制访问
- 工具返回JSON安全响应
______________________________________________________________________
📄 许可证
MIT许可证
