Skip to content
Conduit

mcp server

aurix-ai-agent

AURIX AI Agent: Generate, build, and flash Infineon AURIX firmware with GitHub Copilot and MCP in VS Code.

ZeZhan/aurix-ai-agentcommunitylistedunreviewed

Set up

Runs on your computer. Pick your agent and operating system.

This project does not publish an install method we can turn into a config. Follow the README instead.

README

synced Oct 17, 2026

AURIX AI Agent | AI Firmware Development for Infineon AURIX

From natural-language requirements to firmware running on Infineon AURIX™.

AURIX AI Agent is a firmware development assistant powered by GitHub Copilot and the Model Context Protocol (MCP) in VS Code. Describe the behavior you need, and it uses Infineon AURIX documentation, iLLD drivers, and code examples to create or modify firmware, build it with GCC, and flash it to your board.

Built entirely on free tools: the GCC compiler, AURIX Flasher, and the public iLLD driver library and code examples.

English | 简体中文


🚀 Blink your first LED in 2 minutes

You need: VS Code + GitHub Copilot · an AURIX IDE installed (AURIX Development Studio or AURIX Configuration Studio) · your board plugged in over USB.

  1. Install the aurix-ai-agent-extension VSIX.

  2. Open AURIX AI in the sidebar.

  3. Select your Target Device, set the IDE Path, and click Generate Copilot Config.

  4. Open Copilot Chat in Agent mode.

  5. Open Configure Tools and make sure aurix-mcp-server is checked.

  6. Type one sentence:

    "Create a TC375 blinky and flash it."

That's it. The agent creates an empty project for your target device, generates the required code, builds it with GCC, and flashes it to your board with AURIX Flasher — and the LED starts blinking. 💡

your prompt ➜ 🧠 generate ➜ 🔨 build ➜ ⚡ flash ➜ 💡 blink

Prefer a guided setup? Open the AURIX AI Configurator in the sidebar, fill in your device + IDE path, and click Generate Copilot Config — it writes .github/copilot-instructions.md and registers the AURIX MCP server. In Copilot Chat, open Configure Tools and enable aurix-mcp-server.


🎬 See it in action

Blinky — one sentence, ~2 minutes

One prompt to make every LED blink on a TC387 — generate, build, and flash.

PromptTime
"Make all LEDs blink on TC387"~2 min▶ Watch

Pose Game — webcam → Ethernet → TC375 → SPI TFT

AI-generated pose detection on a PC webcam, streamed over Ethernet to a TC375 driving an SPI TFT touchscreen — real-time display and a mini game, all coded by the agent.

Time
Real-time pose game on TC375~60 s▶ Watch

🛠️ What the agent can do

Copilot calls these AURIX MCP tools automatically when relevant:

ToolWhat it does
ads.create_projectCreate an iLLD project (Makefile + linker + startup)
build.runBuild with the free GCC compiler (finds it on PATH for you)
flash.programFlash .elf / .hex to the board over USB with AURIX Flasher
examples.search · examples.import · examples.read_sourceFind, inspect, and import public iLLD code examples
documentation.searchSearch bundled TC2xx/TC3xx/TC4Dx documentation with device-aware routing and physical PDF page citations
illd.provisionInstall / update the public iLLD driver library
project.scanLook at the workspace structure

🧠 Built-in AURIX skills

The agent ships with expert AURIX workflows. The open skill files live in skills/. Generate Copilot Config copies the selected skills into your project under .github/skills/, so Copilot follows proven, AURIX-specific steps instead of guessing.

SkillWhat it teaches Copilot
Behaviour WorkflowImplement hardware behaviour — blink LED, PWM, UART, SPI, ADC, timers, interrupts, DMA
Code MigrationPort code between AURIX devices and families (e.g. TC4D7 → TC334)
Cross-Vendor MigrationEvaluate and functionally port NXP, ST, Renesas, or TI MCU demos to AURIX
iLLD LookupSearch iLLD headers for API signatures, registers, and pin maps

✅ Requirements

  • Windows x64. The packaged VSIX is currently built for win32-x64 only.
  • VS Code with GitHub Copilot (Agent mode).
  • An AURIX IDE — AURIX Development Studio or AURIX Configuration Studio. Both are free and give you the GCC compiler and AURIX Flasher.
  • No Python or uv setup needed. The Windows extension includes uv and automatically downloads an isolated Python runtime and the tested MCP packages on first use.

The iLLD driver library and code examples are public and downloaded for you — nothing extra to buy.


📦 Packages

  • aurix-ai-agent-extension — VS Code extension: Configurator UI, copilot-instructions.md + skill generator, and MCP server auto-registration.
  • aurix-mcp-server-py — Model Context Protocol server (Python) exposing the AURIX tools above.

See each package's README for installation and configuration details.


License

This project is licensed under the Apache License 2.0.

Bundled Infineon code-example excerpts retain their original per-file notices and Boost Software License 1.0 terms. See the package-level third-party notices.

AURIX™ and TriCore™ are trademarks of Infineon Technologies AG. Use of these marks identifies product compatibility and does not imply endorsement.

↑↓ navigate openesc close