Skip to main content
Glama

conda-cli-mcp

conda-cli-mcp expone una línea de comandos de conda instalada a través del Model Context Protocol. Descubre los comandos integrados y los aportados por complementos al inicio, crea herramientas estructuradas a partir de las definiciones de argparse de conda y mantiene toda la CLI accesible mediante una herramienta raw argv explícitamente habilitada.

El servidor ejecuta conda en procesos hijos acotados. Conda sigue siendo responsable de la configuración, el orden de los complementos, la resolución, las transacciones, los informadores, la autenticación, los ganchos y el manejo de errores.

Cuando conda-completion 0.3 o superior está instalado en el entorno de destino, una herramienta de metadatos de solo lectura expone sus sugerencias de completado específicas de cada comando a través de la API pública de Python del complemento.

El proyecto es software alfa. Requiere Python 3.10 o superior y admite versiones de conda de destino >=26.7,<27.

Instalación

Instale el comando publicado en un entorno aislado:

pipx install conda-cli-mcp

Mantenga el entorno del servidor separado de la instalación de conda de destino y seleccione esa instalación con --conda-exe.

Related MCP server: terminal-guardian-mcp

Documentación

La documentación está organizada por propósito:

La documentación se publica en jezdez.github.io/conda-cli-mcp.

Seguridad

La política predeterminada es de solo lectura. --allow-write permite mutaciones gestionadas por conda. --allow-exec permite conda run, argumentos de paso directo opacos y la herramienta conda_execute sin procesar. La política se fija al inicio y se aplica antes de que conda se inicie.

Ejecutar el servidor

Seleccione explícitamente el ejecutable de conda de destino cuando se encuentre en otro entorno:

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

Sin --conda-exe, la resolución comprueba CONDA_EXE y luego PATH. Los clientes MCP se conectan a través de la entrada estándar y la salida estándar. Consulte el tutorial de introducción para una configuración de cliente.

Alcance del proyecto

  • conda-cli-mcp es responsable del descubrimiento y la ejecución de la CLI local de conda.

  • conda-meta-mcp es responsable de los metadatos de solo lectura de paquetes y del ecosistema.

  • conda-mcp está reservado para un futuro paquete general que instale ambos.

Desarrollo

El desarrollo, la documentación y el empaquetado utilizan Pixi:

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

La receta de conda es Python noarch y se encuentra en recipe/recipe.yaml.

Related MCP Connectors

Related MCP Servers