
Что такое MCP для LM Studio..
MCP для LM Studio — это Model Context Protocol, открытый протокол, который превращает вашу локальную языковую модель из просто «умного текста» в полноценного помощника, умеющего:
1. filesystem-tools (`server.py`): Предоставляет базовые операции с файловой системой, такие как:
* list_directory: Просмотр содержимого директорий.
* read_file_content: Чтение текстовых файлов.
* write_to_file: Запись или добавление содержимого в файлы.
* create_directory: Создание новых директорий.
2. web-search (`multi_search_server_fixed.py`):
* web_search: Выполняет надежный веб-поиск через DuckDuckGo, возвращая отформатированную сводку результатов в
Markdown.
3. analysis-server (`analysis_server.py`): Предназначен для анализа данных и предоставляет функции:
* extract_text_from_url: Извлечение основного текста с веб-страниц по прямому URL.
* summarize_text: Простое суммирование текста (возвращает первые предложения).
* analyze_python_code: Проверка синтаксиса Python-кода.
* get_current_datetime: Получение текущей даты и времени.
4. threejs-data-server (`threejs_data_server.py`): Помогает в работе с 3D-сценами Three.js:
* create_and_save_3d_scene: Сохранение HTML-кода 3D-сцены в файл.
* get_scene_view_command: Предоставление команд для запуска локального HTTP-сервера для просмотра 3D-сцен.
5. shell-server (`shell_server.py`):
* run_shell: Выполнение произвольных команд оболочки (синхронно или асинхронно). Содержит защиту от использования
для установки Chocolatey.
6. archive-server (`archive_server.py`):
* archive: Создание ZIP-архивов папок или файлов, с исключением нежелательных директорий (например, .git,
__pycache__).
7. django-creator (`django_mcp_server.py`):
* create_django_project: Создание новой структуры Django-проекта в папке пользователя «Документы».
8. choco-manager (`choco_server.py`): Управление пакетным менеджером Chocolatey на Windows:
* install_package: Установка пакетов Chocolatey (в новом окне PowerShell).
* uninstall_package: Удаление пакетов Chocolatey (в фоновом режиме с логированием).
* install_chocolatey: Запуск установки Chocolatey.
* check_chocolatey_version: Проверка установки и версии Chocolatey.
Эти сервера расширяют возможности LM Studio, позволяя ему выполнять операции с файловой системой, искать информацию в
интернете, анализировать текст и код, работать с 3D-сценами, выполнять shell-команды, архивировать данные и управлять
проектами Django и пакетами Chocolatey.

Тесты некоторых mcp серверов
тест кода на ошибки:
тест, поиск по сети + упаковка в архив :