conda-cli-mcp
conda-cli-mcp
conda-cli-mcp stellt eine installierte conda-Befehlszeile über das Model Context Protocol bereit. Es erkennt beim Start integrierte und von Plugins beigesteuerte Befehle, erstellt strukturierte Werkzeuge aus condas argparse-Definitionen und hält die vollständige CLI über ein explizit aktiviertes Roher-argv-Werkzeug erreichbar.
Der Server führt conda in begrenzten Kindprozessen aus. Conda bleibt verantwortlich für Konfiguration, Plugin-Reihenfolge, Solving, Transaktionen, Reporter, Authentifizierung, Hooks und Fehlerbehandlung.
Wenn conda-completion 0.3 oder neuer in der Zielumgebung installiert ist, stellt ein schreibgeschütztes Metadaten-Werkzeug die befehlsspezifischen Vervollständigungshinweise über die öffentliche Python-API des Plugins bereit.
Das Projekt ist Alphsoftware. Es erfordert Python 3.10 oder neuer und unterstützt Ziel-conda-Versionen >=26.7,<27.
Installation
Installieren Sie den veröffentlichten Befehl in einer isolierten Umgebung:
pipx install conda-cli-mcpHalten Sie die Serverumgebung von der Ziel-conda-Installation getrennt und wählen Sie diese Installation mit --conda-exe aus.
Related MCP server: terminal-guardian-mcp
Dokumentation
Die Dokumentation ist nach Zweck organisiert:
Die Dokumentation wird unter jezdez.github.io/conda-cli-mcp veröffentlicht.
Sicherheit
Die Standardrichtlinie ist schreibgeschützt. --allow-write erlaubt von conda verwaltete Mutationen. --allow-exec erlaubt conda run, undurchsichtige Passthrough-Argumente und das rohe conda_execute-Werkzeug. Die Richtlinie wird beim Start festgelegt und vor dem Start von conda durchgesetzt.
Server ausführen
Wählen Sie die Ziel-conda-Ausführungsdatei explizit aus, wenn sie sich in einer anderen Umgebung befindet:
conda-cli-mcp --conda-exe /absolute/path/to/condaOhne --conda-exe prüft die Auflösung CONDA_EXE und dann PATH. MCP-Clients verbinden sich über Standardeingabe und Standardausgabe. Siehe das Erste-Schritte-Tutorial für eine Client-Konfiguration.
Projektumfang
conda-cli-mcpbesitzt die lokale conda-CLI-Erkennung und -Ausführung.conda-meta-mcpbesitzt schreibgeschützte Paket- und Ökosystem-Metadaten.conda-mcpist für ein zukünftiges Dachpaket reserviert, das beide installiert.
Entwicklung
Entwicklung, Dokumentation und Paketierung verwenden Pixi:
pixi install
pixi run test
pixi run check
pixi run -e docs docs
pixi run -e build packageDas conda-Rezept ist noarch Python und liegt in recipe/recipe.yaml.
This server cannot be deployed
Maintenance
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Context and control for any AI. Agent identity, scoped access, and proof across tools.
Governed app access for AI agents: 1,000+ apps & 12,000+ tools via Code Mode MCP.
Runtime permission, approval, and audit layer for AI agent tool execution.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to execute AWS CLI commands and access AWS documentation, resources, and prompt templates through the Model Context Protocol with support for Unix pipes and secure Docker-based deployment.MIT
- AlicenseNot gradedqualityDmaintenanceProvides secure, sandboxed terminal access for AI assistants via the Model Context Protocol, with multi-layer risk analysis and auditable command execution.10 npm8MIT
- AlicenseDqualityDmaintenanceEnables AI assistants to interact with local Docker containers, Kubernetes clusters, and system logs using the Model Context Protocol.910 npmISC
- FlicenseNot gradedqualityBmaintenanceEnables AI assistants to execute bash commands, run Python code, manage files, search the web, interact with Git, and perform system administration tasks through the Model Context Protocol.-