Skip to main content
Glama

conda-cli-mcp

conda-cli-mcp предоставляет установленную командную строку conda через Model Context Protocol. При запуске он обнаруживает встроенные команды и команды, добавляемые плагинами, создаёт структурированные инструменты из определений argparse в conda и сохраняет полный CLI доступным через явно включаемый инструмент с необработанными argv.

Сервер запускает conda в ограниченных дочерних процессах. Conda по-прежнему отвечает за конфигурацию, порядок плагинов, решение задач, транзакции, отчёты, аутентификацию, хуки и обработку ошибок.

Когда в целевой среде установлен conda-completion 0.3 или новее, инструмент метаданных в режиме только для чтения открывает подсказки автодополнения для конкретных команд через публичный Python API плагина.

Проект находится на стадии альфа. Для него требуется Python 3.10 или новее, а поддерживаемые версии conda — >=26.7,<27.

Установка

Установите опубликованную команду в изолированное окружение:

pipx install conda-cli-mcp

Держите окружение сервера отдельным от целевой установки conda и выбирайте эту установку с помощью --conda-exe.

Related MCP server: terminal-guardian-mcp

Документация

Документация организована по назначению:

Документация опубликована на jezdez.github.io/conda-cli-mcp.

Безопасность

Политика по умолчанию — только чтение. --allow-write разрешает изменения, управляемые conda. --allow-exec разрешает conda run, непрозрачные сквозные аргументы и необработанный инструмент conda_execute. Политика фиксируется при запуске и применяется до запуска conda.

Запуск сервера

Явно выберите целевой исполняемый файл conda, когда он находится в другом окружении:

conda-cli-mcp --conda-exe /absolute/path/to/conda

Без --conda-exe поиск проверяет CONDA_EXE, а затем PATH. Клиенты MCP подключаются через стандартный ввод и стандартный вывод. Пример настройки клиента см. в руководстве по началу работы.

Область проекта

  • conda-cli-mcp отвечает за локальное обнаружение и выполнение CLI conda.

  • conda-meta-mcp отвечает за метаданные пакетов и экосистемы в режиме только для чтения.

  • conda-mcp зарезервировано для будущего объединяющего пакета, который устанавливает оба.

Разработка

Разработка, документация и настройка упаковки используют Pixi:

pixi install
pixi run test
pixi run check
pixi run -e docs docs
pixi run -e build package

Conda-рецепт является noarch для Python и находится в recipe/recipe.yaml.

Related MCP Connectors

Related MCP Servers