MCP EV Assistant Server
About
A powerful server implementation for managing Electric Vehicle (EV) charging stations, trip planning, and resource management. This server provides a comprehensive set of tools and APIs for EV-related services.
Details
- Author
- Abiorh001
- Downloads
- 232
- Categories
- AI
Jump to
- Locate EV charging stations by address, distance, and socket type
- Plan EV-friendly routes with automatic charging stop integration
- Consider vehicle range and current charge level
- Manage PDF documents with automatic text extraction
- Support resource subscriptions for real-time updates
- Provide interactive prompts for charging and route planning
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
MCP EV Assistant ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Clone the repository, set up a Python virtual environment, install dependencies with uv sync, and configure environment variables OPENCHARGE_MAP_API_KEY and GOOGLE_MAP_API_KEY in a .env file or servers_config.json. Start the server with python ev_assistant_server.py. Invoke tools like charge_points_locator and ev_trip_planner via an MCP client.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"mcp ev assistant server": {
"mcp_ev_assistant_server": {
"command": "python",
"args": [
"-m",
"venv",
".venv"
]
}
}
}
}
McpServers
{
"mcp_ev_assistant_server": {
"command": "python",
"args": [
"-m",
"venv",
".venv"
]
}
}
MCP EV Assistant Server
A powerful server implementation for managing Electric Vehicle (EV) charging stations, trip planning, and resource management. This server provides a comprehensive set of tools and APIs for EV-related services.
Table of Contents
- Features - Installation - Configuration - Usage - API Reference - Resource Management - Error Handling - Development - Contributing - LicenseFeatures
1. EV Charging Station Services
- Charging Station Locator: Find nearby EV charging stations based on location and preferences - Socket Type Filtering: Search for specific charging socket types (CCS, CHAdeMO, Type 2, etc.) - Distance-based Search: Specify search radius for finding charging stations2. Trip Planning
- Route Planning: Plan EV-friendly routes between locations - Charging Stop Integration: Automatically includes necessary charging stops - Range Consideration: Takes into account vehicle range and current charge level3. Resource Management
- PDF Document Management: Handles EV-related PDF documents (user guides, manuals, etc.) - Resource Subscription: Supports resource subscription for real-time updates - Automatic Text Extraction: PDF text extraction with fallback mechanisms4. Interactive Prompts
- Charging Station Search: Interactive prompts for finding charging stations - Charging Time Estimation: Calculate charging duration based on various parameters - Route Planning Assistance: Interactive route planning with charging considerationsInstallation
1. Clone the Repository
git clone https://github.com/Abiorh001/mcp_ev_assistant_server.git
cd mcp_ev_assistant_server
2. Set Up Virtual Environment (Recommended)
```bash python -m venv .venv source .venv/bin/activate # On Linux/MacSign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.
