Tesla MCP Server

Tesla MCP Server

site icon
2025.03.15 2
TypeScript特斯拉车辆控制远程管理其它
Tesla MCP Server 是一个基于模型上下文协议(MCP)的服务器,用于连接特斯拉车队API,允许用户通过Claude和其他支持MCP的AI助手控制特斯拉车辆。该服务器提供了唤醒车辆、获取车辆信息、实时更新数据以及调试工具等功能,适用于需要远程控制和管理特斯拉车辆的场景。
View on GitHub

Overview

基本能力

产品定位

Tesla MCP Server 是一个用于连接特斯拉车队API的MCP服务器,旨在通过AI助手(如Claude)实现对特斯拉车辆的远程控制和管理。

核心功能

  • 唤醒车辆:从睡眠模式唤醒特斯拉车辆。
  • 车辆信息:获取特斯拉车辆的详细信息。
  • 实时更新:按需刷新车辆数据。
  • 调试工具:访问详细的车辆信息以帮助故障排除。

适用场景

  • 远程控制特斯拉车辆。
  • 获取车辆状态和详细信息。
  • 调试和故障排除车辆问题。

工具列表

  • wake_up:唤醒特斯拉车辆。
  • refresh_vehicles:刷新特斯拉车辆列表。
  • debug_vehicles:显示可用车辆的详细信息。

常见问题解答

  • 环境变量问题:确保.env文件包含有效的凭证。
  • 服务器连接问题:检查服务器是否正在运行。
  • 车辆连接问题:车辆可能离线或处于睡眠状态。

使用教程

使用依赖

  • Node.js 18+
  • pnpm 或 npm
  • 特斯拉账户及API凭证
  • Ngrok(用于开发和注册)

安装教程

  1. 克隆仓库 bash git clone https://github.com/yourusername/tesla-mcp.git cd tesla-mcp
  2. 安装依赖 bash pnpm install
  3. 设置环境变量 创建.env文件并填写凭证。
  4. 获取刷新令牌 bash pnpm get-token
  5. 注册应用 bash pnpm register
  6. 构建服务器 bash pnpm build
  7. 运行服务器 bash pnpm start

调试方式

  • 使用debug_vehicles命令获取车辆详细信息。
  • 检查服务器日志。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。