使用说明
车辆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.