Lineai MCP Server
lineai-mcp-server
MCP-сервер платформы Lineai (бывший CodeLogic): анализ влияния изменений кода и базы данных по графу зависимостей
Установка
{
"mcpServers": {
"lineai-mcp-server": {
"command": "uvx",
"args": ["lineai-mcp-server@latest"],
"env": {
"LINEAI_SERVER_HOST": "<url to the server e.g. https://myco.app.lineai.net>",
"LINEAI_USERNAME": "<my username>",
"LINEAI_PASSWORD": "<my password>",
"LINEAI_WORKSPACE_NAME": "<my workspace>"
}
}
}
}Нужен Astral uv. В VS Code ключ верхнего уровня servers, файл .vscode/mcp.json. Иногда нужен полный путь к uvx.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер подключает агента к данным о зависимостях, которые платформа Lineai собирает по вашему коду и базам. Перед правкой метода агент получает оценку влияния: что вызывает этот метод и что сломается. Отдельный инструмент показывает связи между кодом и таблицами, колонками или представлениями базы. Если на сервере включен графовый API, агент ищет узлы, строит радиус влияния, объясняет путь между двумя узлами, проверяет охват предлагаемого изменения и находит владельцев компонента.
Для кого. Для команд, которые уже используют Lineai или CodeLogic для анализа зависимостей в крупных кодовых базах.
Подходит, если
- Нужно понять последствия изменения метода в большой унаследованной системе
- Нужно проверить, какой код затронет изменение колонки или таблицы
- Нужно найти владельцев компонента перед правкой
Не подходит, если
- У вас нет сервера Lineai: без него инструменты бесполезны
- Небольшой проект, где зависимости видны поиском по коду
Пример запроса к агенту
Перед тем как менять метод calculateTotal в классе OrderService, покажи, на что повлияет изменениеОграничения
Работает только с развернутой коммерческой платформой Lineai, нужны адрес сервера, логин, пароль и рабочее пространство. Графовые инструменты доступны, только если на сервере включен графовый API. На macOS в некоторых редакторах запуск через uvx падает, README предлагает обходной путь через клонирование и uv. Репозиторий переименован в lineai-intelligence/lineai-mcp-server.
Как отключить. Удалите блок lineai-mcp-server из конфигурации MCP и правила Lineai из инструкций агента.
MCP
- Транспорт
- stdio
- Авторизация
- API-ключ
| Переменные окружения | |
|---|---|
| LINEAI_SERVER_HOST обязательная | Адрес сервера Lineai. |
| LINEAI_USERNAME обязательная | Имя пользователя Lineai. |
| LINEAI_PASSWORD обязательная, секрет | Пароль пользователя Lineai. |
| LINEAI_WORKSPACE_NAME обязательная | Имя рабочего пространства. |
| LINEAI_DEBUG_MODE | Включает режим отладки. |
Проверка безопасности
- Обращается к внешнему серверу Lineai с данными о вашем коде
- Хранит пароль учетной записи в конфигурации
Коротко о README
README описывает восемь инструментов: два для анализа влияния и шесть графовых. Установка требует Astral uv, приведены конфигурации для VS Code, Claude Desktop, Windsurf и Cursor через uvx и обходной путь для macOS. Отдельный раздел содержит готовые правила для агентов. Лицензия MPL 2.0.
Частые вопросы
Что делать, если в Cursor на macOS сервер не запускается?
Склонируйте репозиторий и укажите в mcp.json команду uv с аргументами --directory, путь к репозиторию, run и lineai-mcp-server.
Нужно ли настраивать правила агента?
README рекомендует добавить правила, чтобы агент вызывал анализ влияния перед изменением методов и базы, и приводит примеры для VS Code и Cursor.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything