Tesla Fleet API

Tesla Fleet API

🚀 特斯拉 MCP 服务器

这是一个模型上下文协议(MCP)服务器,它能连接到特斯拉车队 API,让您借助 Claude 及其他支持 MCP 的 AI 助手来控制 Tesla 汽车,为您的车辆操控带来便利。

🚀 快速开始

本服务器可连接特斯拉车队 API,结合支持 MCP 的 AI 助手,实现对 Tesla 汽车的控制。以下是快速启动步骤:

  1. 克隆项目仓库:

    git clone https://github.com/your-repository.git
    cd your-repository
    
  2. 安装依赖项:

    npm install
    
  3. 启动服务器:

    npm start
    

✨ 主要特性

  • 唤醒车辆:通过 REST API 唤醒您的 Tesla 车辆。
  • 调试信息:显示有关可用车辆的详细信息,包括 ID、车辆 ID、VIN 和状态信息。
  • 支持多种命令:集成到 Claude 的 MCP 服务器中,实现对特斯拉车辆的控制。

📦 安装指南

环境需求

  • Node.js (推荐使用 v16 或更高版本)
  • npm (推荐使用 v8 或更高版本)

💻 使用示例

配置Claude

  1. 创建或编辑配置文件:

    nano ~/Library/Application\ Support/Claude/claude_desktop_config.json
    
  2. 添加以下内容(根据实际路径调整):

    {
    "mcpServers": {
    "tesla-mcp-server": {
    "command": "/absolute/path/to/tesla-mcp/run-mcp.js"
    }
    }
    }
    
  3. 设置脚本权限:

    chmod +x run-mcp.js
    
  4. 重启Claude。

常见命令

  • 查询车辆: "我有哪些 Tesla 车辆?"
  • 唤醒车辆: "请唤醒我的 Tesla。"
  • 显示调试信息: "显示关于我的 Tesla 汽车的详细信息。"

📚 详细文档

技术支持

问题排查

  • 环境变量检查:确保 .env 文件包含有效的凭证。
  • 服务器连接:确认服务器正在运行,并且 Claude 配置正确。

命令行工具

  • npm build:编译 TypeScript 代码
  • npm start:启动 MCP 服务器
  • npm register:注册 Tesla API 应用程序
  • npm get-token:获取刷新令牌
  • npm test-api:测试与特斯拉 API 的连接
  • npm inspector:启动调试检查器

注意事项

⚠️ 重要提示

特斯拉的 REST API 已经弃用许多车辆控制端点,如鸣笛等功能现在需要通过 Tesla 车辆命令协议 实现。

💡 使用建议

未来计划增加对更多车辆信息端点的支持,并改进用户界面。

📄 许可证

MIT License

  • 0 关注
  • 0 收藏,35 浏览
  • system 提出于 2025-10-04 11:21

相似服务问题

相关AI产品