MCP EV Digital Twin Agent
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP EV Digital Twin Agentpredict state of health for battery 001"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
🔋 MCP-Based EV Digital Twin Agent
👨💻 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.
Related MCP server: mdfmcp
🚀 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
💼 LinkedIn: https://www.linkedin.com/in/mahmutcanboran/
💻 GitHub: https://github.com/mahmutcanborann
If you're interested in Agentic AI, MCP, Digital Twins, Battery Analytics, or Automotive Software Engineering, feel free to connect or reach out.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceAdvanced machine learning platform with MCP integration that enables automated ML workflows from data analysis to model deployment, featuring smart preprocessing, 15+ ML algorithms, and interactive visualizations.Last updated
- Alicense-qualityCmaintenanceMCP server for analyzing ASAM MDF measurement data files, enabling AI assistants to access and analyze automotive and industrial measurement data.Last updated3MIT
- Flicense-qualityBmaintenanceAn AI agent system that monitors manufacturing equipment health using the Model Context Protocol (MCP). Enables answering natural language questions about equipment status, maintenance, and anomalies through MCP tools.Last updated
- Alicense-qualityDmaintenanceMCP server for the OCPI SDK that enables AI-assisted communication with EV charging infrastructure via the Open Charge Point Interface protocol.Last updated253Apache 2.0
Related MCP Connectors
Vehicle data for AI: VIN decoder, automotive specs, stolen checks, valuation and way more.
EUDI Wallet MCP — EU Digital Identity Wallet under eIDAS 2.0 for AI agent authentication via
AI knowledge graph for architecture, portfolio, and digital strategy management.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mahmutcanborann/mcp-ev-digital-twin-agent'
If you have feedback or need assistance with the MCP directory API, please join our Discord server