Skip to main content
Glama

conda-cli-mcp

conda-cli-mcp는 설치된 conda 명령줄을 Model Context Protocol을 통해 노출합니다. 시작 시 내장 및 플러그인 기여 명령을 검색하고, conda의 argparse 정의에서 구조화된 도구를 생성하며, 명시적으로 활성화된 원시 argv 도구를 통해 전체 CLI에 계속 접근할 수 있도록 유지합니다.

서버는 제한된 하위 프로세스에서 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는 로컬 conda CLI 검색 및 실행을 담당합니다.

  • 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