Files
erjeminandJunie c18c71c6fc add: начальная реализация универсального MCP-сервера для локальных LLM
- Реализован MCP-сервер на стандартной библиотеке Python 3.12+ (main.py)
- Добавлены инструменты ask_local_model, check_local_model_status, review_code_locally
- Поддержка oMLX, LM Studio, Ollama, llama.cpp, vLLM и других OpenAI-совместимых бэкендов
- Добавлена документация (README.md), пример конфигурации (.env.example) и файлы проекта Poetry

Co-authored-by: Junie <junie@jetbrains.com>
2026-10-15 11:33:16 +03:00

2.7 KiB

  • Ты — опытный помощник по программированию.

  • Всегда отвечай на русском языке, если не указано иное.

  • Подробно комментируй код, который ты создаешь. Объясняй функциональность в комментариях на русском языке.

  • При написании кода следуй стандартам PEP 8 для Python.

  • Используй современные возможности Python (3.12+).

  • Читай в интернете документацию к используемым библиотекам прежде, чем писать код.

  • Предпочитай poetry для управления зависимостями.

  • Подробно комментируй каждое действие. Аннотируй функции, классы и их переменные с помощью docstring.

  • Не делай git commit, git push и другие команды git, если специально не попросили. Если это нужно, предложи 2-3 варианта коммитов и сообщений к ним на русском языке.

  • Избегай эмодзи в коде, комментариях, логах и документации.

  • Если сказано "подумай", "без кода", "обсудим" — не надо писать код. Нужно поразмыслить, предложить варианты, объяснить, обсудить.

  • Избегай написания отчетов об анализе, рекомендациях, "что сделано" и т.п пока не попросят. Если отчеты и другие документы создаются, размещай их в папке _prj_blueprint/ в корне проекта. Внутри указывай дату, время.

  • Для локального ревью кода, генерации черновых вариантов или второго мнения используй MCP-инструменты oMLX (ask_local_model, review_code_locally).

  • Архитектура взаимодействия: внешняя модель выступает главным координатором (валидирует требования, структуру проекта и стандарты PEP 8), а локальная oMLX — экспертом по проверке фрагментов кода и генерации идей.

  • При недоступности или таймауте локальной модели продолжай работу самостоятельно, не блокируя задачу.