当前位置: 首页 > news >正文

TeslaLogger新功能MCP Server详解:用自然语言向AI查询你的特斯拉数据

TeslaLogger新功能MCP Server详解:用自然语言向AI查询你的特斯拉数据

【免费下载链接】TeslaLoggerTeslaLogger is a self hosted data logger for your Tesla Model S/3/X/Y. Actually it supports RaspberryPi 3B, 3B+, 4B, Docker and Synology NAS.项目地址: https://gitcode.com/gh_mirrors/te/TeslaLogger

TeslaLogger是一款自托管的特斯拉 Model S/3/X/Y 数据记录器,支持树莓派、Docker 和群晖 NAS。而它最新的MCP Server功能,则让你的 AI 助手(如 Claude Desktop)能够直接读懂这些本地数据——你只需用自然语言提问,比如"我这周充了多少度电?",AI 就能自动查询并给出答案,无需写 SQL、无需翻 Grafana 仪表盘。

什么是 MCP Server?为什么需要它?

MCP(Model Context Protocol)是一个开放协议,让 AI 客户端可以安全地调用外部工具和数据源。TeslaLogger 内置的 MCP Server 相当于为你的车辆数据装上了一个"AI 接口",带来四大好处:

优势说明
🗣️ 自然语言查询告别 SQL 和仪表盘,直接用普通语言问 AI
🔒 数据主权所有数据留在本地树莓派或 Docker 主机,不上传任何外部服务器
🔌 开放协议兼容 Claude Desktop、VS Code Copilot、Cursor 等任意 MCP 客户端,配置只需一个 URL,无需 API Key
📊 跨表联合分析一次提问即可组合多个数据源,例如同时分析胎压与能耗的关系

快速上手:30 秒验证 MCP Server 是否运行

MCP Server 在树莓派上使用5001 端口。打开浏览器访问:

http://raspberry:5001/

如果返回如下内容,说明服务正常:

{"status":"ok","server":"TeslaLogger MCP Server","port":5001}

💡Docker 用户注意:需要在docker-compose.yml中映射该端口:

ports: - ${TESLALOGGER_PORT:-5010}:5000 - 5001:5001

配置 Claude Desktop 客户端(图文步骤)

  1. 打开 Claude Desktop 设置,进入"开发者"页面,点击编辑配置;
  2. 添加如下mcpServers配置(将raspberry换成你的设备地址);
  3. 若系统未安装 Node.js,请先安装;
  4. 重要:保存配置后必须完全退出并重启 Claude Desktop;
  5. 输入测试问题:"我在 TeslaLogger 里有多少辆车?"
{ "mcpServers": { "TeslaLogger": { "command": "npx", "args": [ "-y", "mcp-remote", "http://raspberry:5001/mcp", "--allow-http" ] } } }

上面就是真实效果:AI 自动调用get_vehicles工具,返回了全部 8 辆车的列表(含 4 辆特斯拉、1 辆 Lucid Air 等),并主动询问是否要查询某辆车的行程、充电或胎压详情。

配置 VS Code(一个 URL 搞定)

如果你用 VS Code 搭配 Copilot,配置更加简单,在mcp.json中只需一个 URL:

{ "servers": { "TeslaLogger mcp server": { "url": "http://raspberry:5001/mcp", "type": "http" } } }

此外,MCP Server 提供标准的 JSON-RPC 2.0 API,还可以接入 n8n、Home Assistant 自动化或你自己的脚本,把"问 AI"变成"自动化流水线"。

7 大查询工具一览:AI 能帮你查什么?

工具功能
get_vehicles获取所有车辆(名称、VIN、车型、状态)
get_trips查询行程:起终点、里程、能耗、时长、温度
get_charges查询充电记录
get_errors查询车辆告警与故障信息
get_degradation查询电池衰减相关数据(最大续航、里程)
get_firmware查询固件升级历史
get_tpms查询胎压(按小时聚合,前左/前右/后左/后右)

近期版本还新增了get_tripsummaryget_chargesummary,AI 可以直接拿到最近一次行程或充电的摘要,而不用逐条解析原始数据点,回答速度更快。

除了时间参数外,这些工具还支持指定具体日期范围:

  • from/to:指定起止日期(yyyy-MM-dd或带时分秒)
  • days:向后追溯 N 天(默认 7 天)

试试这些自然语言提问

配置完成后,不妨向 AI 抛出这些"灵魂拷问":

  • 🚗 "展示我上个月的最长 5 次行程"
  • 🔋 "我这周充了多少度电?"
  • ⚠️ "哪几天我的胎压偏低?同时能耗怎么样?"(AI 会自动组合get_tpmsget_trips
  • 📉 "对比一下我最近半年的电池衰减曲线"

参考资料

  • MCP Server 完整文档:docs/extras/mcp-server.md(英文版:docs/en/extras/mcp-server.md
  • 功能更新日志(含 summary 新工具说明):TeslaLogger/bin/changelog.md
  • Docker 端口配置示例:docker-compose.yml

现在,你的特斯拉数据不再只是躺在 Grafana 里的曲线——把它们交给 AI,用一句话就能得到答案 🚀

【免费下载链接】TeslaLoggerTeslaLogger is a self hosted data logger for your Tesla Model S/3/X/Y. Actually it supports RaspberryPi 3B, 3B+, 4B, Docker and Synology NAS.项目地址: https://gitcode.com/gh_mirrors/te/TeslaLogger

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

http://www.cnnetsun.cn/news/4159185.html

相关文章:

  • B站视频下载完全指南:5 分钟跑通 BilibiliDown,把喜欢的内容存进本地
  • Rollbar.js Node.js 接入实战:Express 服务端错误追踪的 5 步配置法
  • paperetl PubMed 高级过滤教程:用 MeSH 编码与关键词精准筛选科研文献
  • 读懂 Apktool ApkInfo:APK 元数据的存储、加载与回写
  • MusicPlayer2:免费开源的本地音乐播放器,10分钟讲透歌词、封面与音效
  • hubot-rocketchat架构深潜:hubot-meteorchat驱动模型与@rocket.chat/sdk响应式订阅完整指南
  • 一文掌握grafar.map:响应式依赖追踪与自动拓扑推断完全教程
  • 如何快速上手XRNeRF:Neural Radiance Field环境部署完整指南(含Docker一键搭建与避坑清单)
  • 122、双摄/多摄标定——外参标定与视差校正的产线实现与精度控制
  • 如何为Service Worker写测试?serviceworker-rails完整测试套件逐例解析
  • 告别误删生产集群:zsh-kubectl-prompt最佳实践清单与K8s终端效率提升总结
  • 三天实战阿里云:从零搭建高可用Web应用架构
  • Rollbar.js Telemetry 遥测深度解析:用『面包屑』快速还原用户报错现场的完整指南
  • 5 分钟快速上手 D-Zone:从零部署 Discord 活动模拟器的新手入门教程
  • hubot-rocketchat安全实践:bot用户权限管控、私有频道隔离与HTTPS证书连接避坑
  • Siberite性能基准测试实战:复现70K QPS洪峰测试并与Kestrel、Darner内存占用对比
  • XUnity.AutoTranslator:Unity 游戏自动翻译,装好改 3 行配置就能跑
  • cloud189-auto-save AI 功能实战:3步玩转智能重命名、自动过滤与季文件夹标准化
  • 单片机开发工具篇:(七)Keil MDK 如何更改已有工程的工程名
  • Direct3DHook 屏幕捕获高级技巧:多重采样 Resolve、GPU 缩放与 KeyedMutex 跨设备纹理共享全解析
  • 误改配置别慌!Envault变量版本历史与一键RollBack回滚功能深度解析
  • ComfyUI 节点工作流怎么用:从0到跑通第一个图生视频的5个步骤
  • Normy乐观更新实战:用optimisticData与rollbackData实现UI即时响应和自动回滚
  • 像素级渲染生成色彩图:Colorful ColorMapView颜色轮实现原理深度解析
  • 零依赖的传奇:10年仍流畅运行的纯JS复古贪吃蛇游戏——JavaScript-Snake 项目全览
  • MMAS Money Tracker 支出分析指南:用饼图一眼看穿你的钱花在了哪里
  • Megatron-LLM快速上手:手把手微调LLaMa 2 7B的完整实战教程(含500M tokens代码数据)
  • pg_pathman内置监控视图清单:pathman_partition_list等4大视图一键掌握分区状态
  • Lightbeam的心脏:一个HTTP请求如何从Firefox事件捕获变成图谱上的一个节点
  • 为什么 QMedia 的多模态 RAG 问答更聪明?图文短视频内容检索与智能问答使用详解