StarLine MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@StarLine MCPshow my car's status and location"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
StarLine MCP
MCP-сервер для управления автосигнализацией StarLine через ИИ-агента (Claude и др.).
Агент вызывает понятные инструменты (list_devices, get_status, set_engine…), а сервер
прячет всю «грязь»: 4-шаговую авторизацию StarLineID, кэш токенов и маппинг команд в облачный API.
AI-агент (Claude) ──tools──► StarLine MCP ──REST──► облако StarLine ──GSM──► блок в машинеАрхитектура
Слой | Файл | Ответственность |
Конфиг |
| учётные данные из |
Авторизация |
| getCode → getToken → user/login → auth.slid, кэш |
Клиент API |
| список/статус устройств, отправка команд, авто-переавторизация |
MCP-сервер |
| инструменты для агента |
Related MCP server: Smartcar MCP Server
Безопасность
Инструменты разделены на два класса:
read-only (
list_devices,get_status,get_location) — выполняются свободно.команды управления (
set_security,set_engine,set_heater,set_channel) — отказывают безconfirm=true. Агент не должен подставлятьconfirmсам — подтверждение исходит от человека. Рекомендуется дополнительно требовать approval на эти инструменты в настройках хоста (Claude Desktop / Claude Code permissions).
⚠️ Запуск двигателя и снятие с охраны — физические действия с реальной машиной. Относитесь к ним как к необратимым.
Установка
Изолированный venv обязателен: на машине бывает несколько Python, а голый python
в конфиге MCP-хоста резолвится непредсказуемо (главная причина «не запускается»).
cd "C:/GIT/StarLine MCP"
py -3.12 -m venv .venv
.venv/Scripts/python.exe -m pip install -e . # ставит пакет + зависимости в venv
cp .env.example .env # затем заполнитьПосле -e . пакет импортируется из venv — PYTHONPATH задавать не нужно.
Самодиагностика (проверяет импорты и конфиг, печатает в stderr):
.venv/Scripts/python.exe -m starline_mcp.server --healthcheck.env:
STARLINE_APP_ID=... # из https://my.starline.ru/developer
STARLINE_APP_SECRET=...
STARLINE_LOGIN=... # аккаунт my.starline.ru
STARLINE_PASSWORD=...Проверка доступа
.venv/Scripts/python.exe -m starline_mcp.check_authЗалогинится и выведет список ваших устройств со статусом. Это лучший первый шаг — убедиться, что API-доступ реально работает, до подключения к агенту.
Запуск MCP-сервера
.venv/Scripts/python.exe -m starline_mcp.serverПодключение к Claude Code: в корне уже лежит .mcp.json с абсолютным путём к venv
(не голый python — это принципиально):
{
"mcpServers": {
"starline": {
"command": "C:/GIT/StarLine MCP/.venv/Scripts/python.exe",
"args": ["-m", "starline_mcp.server"],
"cwd": "C:/GIT/StarLine MCP",
"env": { "PYTHONIOENCODING": "utf-8" }
}
}
}Если хост (Hermes/Claude Code) «не видит модуль» — почти всегда это голый
pythonв команде вместо абсолютного пути к.venv/Scripts/python.exe. Не подмешивайPYTHONPATHи не плоди wrapper-скрипты — послеpip install -e .это не нужно.
Подключение к Claude Code
В корне лежит .mcp.json — Claude Code подхватит сервер автоматически при запуске в этой папке.
Список инструментов появится после подтверждения подключения MCP-сервера.
Рекомендация: в настройках прав потребуй approval на инструменты
set_*(команды управления), чтобы каждое физическое действие с машиной подтверждалось вручную.
Статус
Авторизация (4 шага) + кэш токенов
Чтение: список устройств, статус, GPS, баланс SIM
Команды с подтверждением: охрана, двигатель, подогреватель, доп. канал, поиск авто
Проверено на живом аккаунте
Авто-выбор команды под модель блока (
ignvsign_start/ign_stop)Проверка поддержки команды конкретным блоком (по
controls)Кэш списка устройств (TTL 15с)
Конфиг
.mcp.jsonдля Claude CodeБоевая проверка отправки команд (требует согласия владельца — физическое действие)
Обработка 2FA в интерактиве (если включится на аккаунте)
Источники
Эндпоинты и алгоритмы сверены по:
https://github.com/Anonym-tsk/starline (pip-пакет
starline)homeassistant/components/starline
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceAn MCP server that connects to the Tesla Fleet API, allowing users to control vehicles and retrieve real-time status updates through Claude and other AI assistants. It supports functions such as waking up vehicles, viewing detailed vehicle information, and debugging via both stdio and HTTP/SSE transports.Last updatedMIT
- Flicense-qualityDmaintenanceAn MCP server that exposes Smartcar's vehicle API as tools, enabling AI agents to query vehicle telemetry and send commands using natural language.Last updated
- Alicense-qualityAmaintenanceUniversal MCP server that wraps any CLI tool, enabling AI assistants to run commands via natural language.Last updatedMIT
- Alicense-qualityDmaintenanceMCP server for Claude Code to interact with OpenClaw AI agents (Daemon, Soren, Ash, etc.) via the gateway API, providing tools to ask agents, list them, and check their status.Last updated600MIT
Related MCP Connectors
MCP server for AI dialogue using various LLM models via AceDataCloud
MCP server for Gainium — manage trading bots, deals, and balances via AI assistants
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/curlysasha/starline-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server