MCP EV Assistant Server
by Abiorh001
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.
Last updated: N/A
What is MCP EV Assistant Server?
The MCP EV Assistant Server is a comprehensive server-side solution designed to manage electric vehicle (EV) charging stations, plan EV-friendly trips, and handle related resources like PDF documents. It provides APIs and tools for locating charging stations, planning routes with charging stops, and managing EV-related information.
How to use MCP EV Assistant Server?
To use the server, first clone the repository and set up a virtual environment. Configure the necessary environment variables (API keys for OpenChargeMap and Google Maps). Then, start the server and use the provided API endpoints (e.g., charge_points_locator, ev_trip_planner) via HTTP requests or a client library, passing the required parameters.
Key features of MCP EV Assistant Server
EV Charging Station Locator
EV-Friendly Route Planning
PDF Resource Management
Interactive Prompts for Charging and Route Planning
Use cases of MCP EV Assistant Server
Finding nearby EV charging stations based on location and socket type.
Planning optimal routes for EV travel, including charging stops.
Managing and accessing EV-related PDF documents (manuals, guides).
Estimating charging time based on vehicle model and charger power.
FAQ from MCP EV Assistant Server
What API keys do I need to configure the server?
What API keys do I need to configure the server?
You need API keys for OpenChargeMap and Google Maps. These are configured as environment variables.
How do I find charging stations near a specific location?
How do I find charging stations near a specific location?
Use the charge_points_locator
tool, providing the location, search radius, and desired socket type.
Can the server plan a trip that includes charging stops?
Can the server plan a trip that includes charging stops?
Yes, the ev_trip_planner
tool plans routes that automatically include necessary charging stops, taking into account vehicle range.
How does the server handle PDF resources?
How does the server handle PDF resources?
The server automatically discovers PDF files in the /Data
directory and supports text extraction with fallback mechanisms. It also supports resource subscriptions for updates.
How can I contribute to the project?
How can I contribute to the project?
Fork the repository, create a feature branch, commit your changes, push to the branch, and open a pull request.