Хостируемый MCP-сервер предоставляет AI-агентам расшифровки видео YouTube, поиск, списки каналов и плейлистов, а также бесплатное отслеживание новых загрузок.
cyberchitta/llm-context.py
Python CLI и MCP-сервер, который помогает coding-агентам и чатам получать нужный контекст кода с помощью повторно используемых правил выбора файлов.
- Звёзды
- 308
- Форки
- 26
- Открытые issues
- 5
- Последний коммит
- 20 дней назад
Что это?
llm-context.py помогает добавлять в контекст LLM нужные исходные файлы. Вместо того чтобы копировать файлы вручную или отправлять весь репозиторий, вы описываете выборку в виде правила: YAML-файла с необязательными рекомендациями в формате Markdown, где перечислены файлы целиком и вспомогательные файлы, из которых нужно извлечь фрагменты. Затем инструмент собирает подходящий код в единый контекст и добавляет список файлов с пометками о том, какие из них включены, а какие нет.
Правила можно комбинировать и группировать по категориям, поэтому для переключения между задачами — например, ревью кода и подготовкой документации — достаточно изменить правила, а не списки файлов. Файлы, которые вы планируете редактировать, включаются целиком, а вспомогательный код сокращается до сигнатур и определений с помощью code outlining. В каждый собранный пакет добавляется временная метка, чтобы инструменты могли сообщить, какие файлы отсутствуют или изменились с момента его создания.
Контекст можно передать тремя способами: вывести в stdout и перенаправить в субагент, например claude -p, скопировать в буфер обмена и вставить в чат или предоставить через Model Context Protocol, чтобы модель могла сама запрашивать файлы. Запуск lc-init устанавливает в проект skill, который учит coding-агента создавать и проверять эти правила.
Ключевые возможности
- 01Выбирает файлы с помощью повторно используемых YAML-правил, которые можно комбинировать и переключать в зависимости от задачи.
- 02Включает файлы, которые вы редактируете, целиком, а для вспомогательных файлов формирует краткие обзоры кода.
- 03Показывает, какие файлы выберет правило, в том числе используемые, но не включённые символы.
- 04Выводит данные в stdout для перенаправления, копирует их в буфер обмена или предоставляет через MCP-сервер.
- 05Предоставляет MCP-инструменты для запроса отсутствующих или изменившихся файлов во время сеанса.
- 06Устанавливает skill для агента, который создаёт и проверяет правила проекта.
Сценарии использования
- Предоставление coding-агенту нужного контекста для конкретной функции или исправления ошибки.
- Передача отобранного кода субагенту, запущенному из командной строки.
- Вставка в чат с моделью ограниченного снимка кода для ревью.
- Хранение правил контекста репозитория для ревью кода и подготовки документации.
Быстрый старт
- 1
Установите инструмент с помощью uv
uv tool install "llm-context>=0.6.0" - 2
Запустите lc-init в корневой папке проекта, чтобы установить skill
lc-init
Что важно знать
- Полная документация находится в файле agent skill, поэтому README служит только стартовой страницей.
В подборках
Темы
Частые вопросы
- Что такое llm-context.py?
- Python CLI и MCP-сервер, который помогает coding-агентам и чатам получать нужный контекст кода с помощью повторно используемых правил выбора файлов. llm-context.py помогает добавлять в контекст LLM нужные исходные файлы. Вместо того чтобы копировать файлы вручную или отправлять весь репозиторий, вы описываете выборку в виде правила: YAML-файла с необязательными рекомендациями в формате Markdown, где перечислены файлы целиком и вспомогательные файлы, из которых нужно извлечь фрагменты. Затем инструмент собирает подходящий код в единый контекст и добавляет список файлов с пометками о том, какие из них включены, а какие нет.
- llm-context.py можно использовать бесплатно? Какая у него лицензия?
- llm-context.py распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- llm-context.py всё ещё поддерживается?
- Активно поддерживается. Последний коммит в llm-context.py — 19 окт. 2026 г..
- Для чего можно использовать llm-context.py?
- Предоставление coding-агенту нужного контекста для конкретной функции или исправления ошибки. Передача отобранного кода субагенту, запущенному из командной строки. Вставка в чат с моделью ограниченного снимка кода для ревью. Хранение правил контекста репозитория для ревью кода и подготовки документации.
- Как установить llm-context.py?
- Установите инструмент с помощью uv: uv tool install "llm-context>=0.6.0" Запустите lc-init в корневой папке проекта, чтобы установить skill: lc-init
- Где скачать llm-context.py?
- Исходный код и инструкции по установке — на GitHub: https://github.com/cyberchitta/llm-context.py
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
MCP-сервер, который предоставляет AI-ассистентам структурированные инструменты для работы с проектами GitLab, merge request’ами, задачами, пайплайнами, вики и многим другим.
Набор плагинов для Claude Code: оптимизация больших чатов, экономия затрат, повышение безопасности и управление сложными рабочими процессами сессий разработки.
Промпт-навык для AI-агентов, который помогает писать только необходимый для задачи код, отдавая предпочтение повторному использованию и минимальным решениям.
Эталонные реализации серверов Model Context Protocol, которые дают LLM-клиентам доступ к файлам, Git, веб-контенту, памяти и другим ресурсам.
Набор из 67 специализированных пакетов навыков превращает Claude Code в напарника по программированию для full-stack-разработки.