TeslaMate MCP Server 是一个专门用于查询和分析特斯拉车辆数据的服务,与 TeslaMate 数据库集成,提供丰富的车辆数据查询工具。
get_basic_car_information - 基本车辆详情(VIN、型号、名称、颜色等)get_current_car_status - 当前状态、位置、电池电量和温度get_software_update_history - 软件更新时间线get_battery_health_summary - 电池退化和健康指标get_battery_degradation_over_time - 历史电池容量趋势get_daily_battery_usage_patterns - 每日电池消耗模式get_tire_pressure_weekly_trends - 轮胎压力历史和趋势get_monthly_driving_summary - 月度行驶距离、效率和驾驶时间get_daily_driving_patterns - 日常驾驶习惯和模式get_longest_drives_by_distance - 按距离最长的行程及其详细信息get_total_distance_and_efficiency - 总体驾驶统计数据get_drive_summary_per_day - 每日驾驶总结get_efficiency_by_month_and_temperature - 按温度和月份的效率分析get_average_efficiency_by_temperature - 温度对效率的影响get_unusual_power_consumption - 异常能耗检测get_charging_by_location - 按位置的充电统计get_all_charging_sessions_summary - 完整的充电历史总结get_most_visited_locations - 最常访问的地方get_database_schema - 返回完整的数据库架构(表、列、数据类型)run_sql - 执行带有安全验证的自定义 SELECT 查询git clone https://github.com/yourusername/teslamate-mcp.git
cd teslamate-mcp
uv sync
或者使用 pip:
pip install -r requirements.txt
.env 文件:
DATABASE_URL=postgresql://username:password@hostname:port/teslamate
git clone https://github.com/yourusername/teslamate-mcp.git
cd teslamate-mcp
./deploy.sh deploy
或手动:
cp env.example .env
# 编辑 .env 文件,填写您的数据库凭据
docker-compose up -d
uv run python main.py
curl -H "Authorization: Bearer your-secret-bearer-token-here" http://localhost:8888/mcp