A2A MCP News
astral uv mcp logo
mcp-server2

astral uv mcp

uv-mcp es un servidor MCP que envuelve el ultra rápido gestor de paquetes Python uv de Astral, permitiendo a los agentes de IA diagnosticar, reparar y gestionar entornos Python mediante lenguaje natural.

Resumen

astral uv mcp (comúnmente conocido como uv-mcp) es un servidor de Model Context Protocol (MCP) de código abierto que conecta Astral's uv—el gestor de paquetes y proyectos Python extremadamente rápido basado en Rust—con agentes de IA y herramientas como Claude Desktop, Claude Code y Gemini CLI.

En lugar de que los asistentes de IA simplemente sugieran comandos uv, uv-mcp les permite inspeccionar, diagnosticar y arreglar directamente los entornos de proyectos Python, convirtiendo a la IA en un socio proactivo de DevOps para el desarrollo en Python.

Características

-Los Diagnósticos de Entorno: Analiza automáticamente la estructura del proyecto, entornos virtuales, conflictos de dependencias, archivos de bloqueo (uv.lock) y pyproject.toml. -La Reparación Autónoma: Crea entornos virtuales, inicializa proyectos, sincroniza dependencias y resuelve problemas con una sola llamada a la herramienta. -La Gestión de Dependencias: Añade, elimina o actualiza paquetes (incluyendo dependencias de desarrollo) a través del lenguaje natural—sin necesidad de recordar flags o comandos. -La Integración Nativa con uv: Respeta completamente los flujos de trabajo de uv, los entornos administrados externamente PEP 668, y garantiza configuraciones reproducibles con uv.lock. -La Compatibilidad MCP: Funciona perfectamente con clientes MCP, incluyendo Claude, extensiones de Gemini CLI y otras plataformas de agentes de IA. -La Limitación y Seguridad: Las operaciones están limitadas al proyecto sin contaminación global; ideal para contenedores, CI/CD y entornos administrados. -La Auditable y Determinista: Registros claros y comportamiento consistente entre máquinas para una automatización confiable.

Casos de Uso

-Los Configuración Python Potenciada por IA: Dile a tu agente "Configura un nuevo proyecto de ciencia de datos con pandas y Jupyter"—él maneja uv init, la creación del entorno virtual y la instalación de dependencias. -La Solución de Problemas de Entorno: La IA diagnostica "por qué mi proyecto no funciona" y lo repara automáticamente. -La Resolución de Dependencias: Resuelve conflictos o actualiza archivos de bloqueo sin intervención manual. -Los Flujos de Trabajo Multiagente: Se integra en orquestaciones MCP/agentes de IA más grandes para la automatización del desarrollo Python de pila completa. -Los CI/CD y Construcciones Reproducibles: Garantiza entornos consistentes en pipelines automatizados.

Instalación y Inicio Rápido

Para Gemini CLI (recomendado)

gemini extensions install https://github.com/saadmanrafat/uv-mcp

Para Claude Desktop / Code

Clona el repositorio y añádelo a tu configuración MCP (detalles en la documentación).

Requiere que uv (el gestor de paquetes de Astral) esté instalado. Guías completas disponibles en el repositorio.

¿Por qué uv-mcp?

uv ya es de 10 a 100 veces más rápido que herramientas tradicionales como pip/Poetry. uv-mcp lo potencia aún más dando a los agentes de IA acceso directo y seguro a su capacidad—convirtiendo "funciona en mi máquina" en una reproducibilidad confiable y dirigida por agentes.

Enlaces

Desarrollado para el ecosistema Python moderno nativo de IA.

Tags

mcpuvpythongestor-paquetesagente-iagestion-entornosastraldevopsclaudegemini