AUTOSAR MCP服务器

一个通过MCP协议提供安全、高级工具来修改和生成AUTOSAR ARXML文件的服务。

  • by mohammadp1001
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 mohammadp1001/autosar_mcp_server

使用说明

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许可证