Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

EV Digital Twin Agent

БесплатноНе проверен

An AI-powered EV Digital Twin platform for battery health monitoring, predictive maintenance, fleet analytics, and intelligent decision support using MCP tools

GitHubEmbed

Описание

An AI-powered EV Digital Twin platform for battery health monitoring, predictive maintenance, fleet analytics, and intelligent decision support using MCP tools for SOH prediction and RUL estimation.

README

Python MCP Docker Streamlit License


👨‍💻 Author

Mahmut Can Boran

AI Engineer | Automotive Software Enthusiast | Computer Engineer

Passionate about Agentic AI, Model Context Protocol (MCP), Large Language Models, Digital Twins, and Intelligent Automotive Software Systems.


🚀 Overview

An AI-powered EV Digital Twin platform that combines battery health prediction, fleet analytics, intelligent tool orchestration through the Model Context Protocol (MCP), and LLM-powered reasoning to monitor, analyze, and explain electric vehicle battery behavior.

Unlike a traditional dashboard, this project dynamically discovers available MCP tools, selects the most appropriate tool using an LLM, executes engineering analyses, injects fleet-aware context, and generates structured battery health reports through multi-step reasoning.


🚀 Features

🔋 Battery Digital Twin

  • Battery State of Health (SOH) Prediction
  • Remaining Useful Life (RUL) Estimation
  • Estimated Driving Range Prediction
  • Battery Health Classification
  • Digital Twin Timeline Visualization
  • What-if Scenario Simulation

🚗 Fleet Intelligence

  • Fleet-wide Battery Comparison
  • Fleet Health Ranking
  • Fleet Anomaly Detection (Isolation Forest)
  • Battery Outlier Identification
  • Data Drift Monitoring

🤖 Agentic AI

  • Model Context Protocol (MCP) Integration
  • Dynamic MCP Tool Discovery
  • Automatic Tool Selection with Gemma
  • Multi-Step Reasoning
  • Fleet-aware Context Injection
  • Engineering Report Generation
  • Intelligent Tool Orchestration

📚 Battery Knowledge Base

The agent combines numerical battery predictions with engineering knowledge to explain:

  • Battery degradation
  • State of Health (SOH) interpretation
  • Charging recommendations
  • Battery maintenance suggestions
  • Risk assessment
  • Engineering-oriented battery reports

⚙️ Deployment

  • Streamlit Dashboard
  • Dockerized Deployment
  • Hugging Face Spaces
  • Git LFS Model Management

🏗️ System Architecture

                     User Question
                           │
                           ▼
               Discovery MCP Agent
                           │
                           ▼
                Dynamic Tool Discovery
                           │
                           ▼
              Gemma Tool Selection
                           │
                           ▼
                    MCP Tool Server
                           │
      ┌──────────────┬──────────────┬──────────────┐
      ▼              ▼              ▼
 Battery Twin   Fleet Analytics   Driving Analytics
      │              │              │
      └──────────────┴──────────────┘
                     ▼
             Engineering Reasoning
                     ▼
           Battery Health Report

📊 Current Capabilities

Module Status
Battery SOH Prediction
Remaining Useful Life (RUL)
Driving Range Estimation
Battery Digital Twin
Digital Twin Timeline
What-if Scenario Simulation
Fleet Analytics
Fleet Anomaly Detection
Data Drift Detection
MCP Tool Calling
Dynamic Tool Discovery
Multi-Step Reasoning
Battery Knowledge Base
Docker Deployment
Hugging Face Deployment

🛠️ Tech Stack

AI / Machine Learning

  • Scikit-learn
  • Random Forest
  • Isolation Forest
  • Gemma LLM
  • Ollama

Agent Framework

  • Model Context Protocol (MCP)
  • FastMCP
  • Dynamic Tool Discovery
  • Agentic AI

Backend

  • Python
  • Pandas
  • NumPy
  • Joblib

Frontend

  • Streamlit
  • Plotly

Deployment

  • Docker
  • Hugging Face Spaces
  • Git LFS

📸 Demo

Battery Digital Twin


Fleet Intelligence


Agentic AI Assistant


🔮 Roadmap

  • Multi-Agent EV Architecture
  • Vector Database Integration
  • Retrieval-Augmented Generation (RAG)
  • Real-Time Vehicle Telemetry Integration
  • Predictive Maintenance Scheduling
  • Fleet Decision Support System

⭐ Why this project?

This project demonstrates how Model Context Protocol (MCP), Agentic AI, LLMs, and predictive battery analytics can be combined to build an intelligent EV Digital Twin capable of autonomous tool discovery, engineering reasoning, and fleet-level battery monitoring.

The project was designed to explore modern AI agent architectures while addressing real-world battery monitoring challenges in electric vehicles.


📬 Contact

Mahmut Can Boran

If you're interested in Agentic AI, MCP, Digital Twins, Battery Analytics, or Automotive Software Engineering, feel free to connect or reach out.

from github.com/mahmutcanborann/mcp-ev-digital-twin-agent

Установка EV Digital Twin Agent

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/mahmutcanborann/mcp-ev-digital-twin-agent

FAQ

EV Digital Twin Agent MCP бесплатный?

Да, EV Digital Twin Agent MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для EV Digital Twin Agent?

Нет, EV Digital Twin Agent работает без API-ключей и переменных окружения.

EV Digital Twin Agent — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить EV Digital Twin Agent в Claude Desktop, Claude Code или Cursor?

Открой EV Digital Twin Agent на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare EV Digital Twin Agent with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории ai