Skip to the content.

DLT MCP Server Plugin

License: MPL 2.0 GitHub Repo

A plugin for the COVESA DLT Viewer that exposes AUTOSAR Diagnostic Log and Trace (DLT) log data via the Model Context Protocol (MCP), allowing AI agents and MCP-compatible clients to search and retrieve information directly from your DLT log files.

View Source on GitHubReport an Issue


See it in Action

Plugin Demo: AI Agent querying DLT logs, opening a Markdown report widget, and clicking links to navigate the log window Workflow example: Requesting an analysis via an AI Agent (e.g., OpenCode), which generates a Markdown report directly inside the DLT Viewer widget. Clicking links in the report instantly navigates to the specific messages in the log window.


Features


Requirements

To build and run this plugin, your environment must meet the following minimum requirements:


Build Instructions

This plugin is designed to be built as part of the DLT Viewer source tree.

1. Clone the DLT Viewer repository:

git clone https://github.com/COVESA/dlt-viewer.git
cd dlt-viewer

2. Clone this plugin into the viewer’s plugin directory:

git clone --recursive https://github.com/Ulenspiegel/dlt-mcp-server.git plugin/dlt-mcp-server

3. Update the CMake configuration:

Add the following line to plugin/CMakeLists.txt:

add_subdirectory(dlt-mcp-server)

4. Build the project:

cmake -B build -S .
cmake --build build --config Release