车辆MCP

用于控制车辆的模型上下文协议(MCP)服务器。通过您的AI助手检查电池状态、控制气候、锁/解锁车门等。
支持的品牌:
| 品牌 | 用途 |
|---|---|
| 斯柯达 | https://github.com/skodaconnect/myskoda |
工具
get_vehicle_info 和 get_vehicle_status 始终可用。其余工具将根据您车辆的检测能力启用。
| 工具 | 说明 |
|---|---|
get_vehicle_info | 静态车辆信息(VIN、型号、年份等) |
get_vehicle_status | 当前状态(电池、续航里程、位置等) |
start_climate_control | 开始加热/冷却 |
stop_climate_control | 停止气候控制 |
start_charging | 开始充电 |
stop_charging | 停止充电 |
lock_vehicle | 锁车 |
unlock_vehicle | 解锁车辆 |
用法
添加到MCP客户端配置中:
{
"mcpServers": {
"vehicle": {
"command": "uvx",
"args": ["vehicle-mcp"],
"env": {
"BRAND": "skoda",
"USERNAME": "your-email@example.com",
"PASSWORD": "your-password"
}
}
}
}Docker
Docker镜像跟踪 main 并且可以包括未发布的更改。对于稳定版本,请使用 uvx 上面。
{
"mcpServers": {
"vehicle": {
"command": "docker",
"args": ["run", "-i", "--rm", "-e", "BRAND", "-e", "USERNAME", "-e", "PASSWORD", "ghcr.io/antonlunden/vehicle-mcp"],
"env": {
"BRAND": "skoda",
"USERNAME": "your-email@example.com",
"PASSWORD": "your-password"
}
}
}
}| 变量 | 必填 | 描述 |
|---|---|---|
BRAND | 是 | 车辆品牌(skoda) |
USERNAME | 是 | 您的车辆联网服务的电子邮件 |
PASSWORD | 是 | 您车辆连接服务的密码 |
VIN | 否 | 车辆VIN(如果未设置,则自动检测) |
SECURE_PIN | 用于锁定/解锁(斯柯达) | 在斯柯达Connect应用程序中配置S-PIN |
多辆车
不同的账户
添加多个服务器条目——VIN将被自动检测:
{
"mcpServers": {
"my-skoda": {
"command": "uvx",
"args": ["vehicle-mcp"],
"env": {
"BRAND": "skoda",
"USERNAME": "me@example.com",
"PASSWORD": "my-password"
}
},
"partners-skoda": {
"command": "uvx",
"args": ["vehicle-mcp"],
"env": {
"BRAND": "skoda",
"USERNAME": "partner@example.com",
"PASSWORD": "their-password"
}
}
}
}相同帐户
指定每辆车的VIN:
{
"mcpServers": {
"family-car": {
"command": "uvx",
"args": ["vehicle-mcp"],
"env": {
"BRAND": "skoda",
"USERNAME": "me@example.com",
"PASSWORD": "my-password",
"VIN": "TMBXXXXXXXXXXXXXX"
}
},
"weekend-car": {
"command": "uvx",
"args": ["vehicle-mcp"],
"env": {
"BRAND": "skoda",
"USERNAME": "me@example.com",
"PASSWORD": "my-password",
"VIN": "TMBYYYYYYYYYYYYYYY"
}
}
}
}贡献
看 贡献.md.
