
Tesla MCP Server

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(用于开发和注册)
安装教程
- 克隆仓库
bash git clone https://github.com/yourusername/tesla-mcp.git cd tesla-mcp
- 安装依赖
bash pnpm install
- 设置环境变量
创建
.env
文件并填写凭证。 - 获取刷新令牌
bash pnpm get-token
- 注册应用
bash pnpm register
- 构建服务器
bash pnpm build
- 运行服务器
bash pnpm start
调试方式
- 使用
debug_vehicles
命令获取车辆详细信息。 - 检查服务器日志。