CLI y catálogo de plantillas con agentes, comandos, ajustes, hooks e integraciones MCP listos para configurar Claude Code.
Dicklesworthstone/ultimate_mcp_client
Cliente asíncrono en Python para el Model Context Protocol, con una CLI interactiva y una interfaz web para conectar modelos de IA a servidores MCP mediante stdio, SSE y streaming-HTTP.
- Estrellas
- 171
- Forks
- 23
- Issues abiertos
- 0
- Último commit
- hace 8 días
¿Qué es?
Ultimate MCP Client es un cliente de Python para Model Context Protocol (MCP), que estandariza la forma en que los modelos de IA acceden a herramientas, recursos y prompts externos. Conecta modelos de Claude mediante Anthropic SDK a servidores MCP que se ejecutan como procesos locales por stdio o en endpoints remotos SSE y streaming-HTTP, y dirige cada llamada a la herramienta al servidor que la proporciona.
El proyecto ofrece dos interfaces sobre el mismo núcleo: una interfaz web creada con FastAPI, WebSockets, Alpine.js y DaisyUI, y una CLI creada con Typer y Rich que incluye comandos con barra diagonal, un panel TUI en vivo y consultas por lotes. Las conversaciones se guardan como un grafo ramificado que se puede bifurcar, seleccionar, resumir para ajustarse a los límites de contexto y exportar o importar en JSON.
La detección de servidores abarca directorios de scripts locales, la importación de la configuración de Claude Desktop (con adaptación de rutas de WSL), registros remotos, mDNS en la red local y el escaneo opcional de puertos. Los resultados de las herramientas se pueden almacenar en caché en disco con TTL por categoría e invalidación basada en dependencias; además, incluye métricas y trazas de OpenTelemetry.
Funciones clave
- 01Se conecta a servidores MCP mediante transportes stdio, SSE y streaming-HTTP.
- 02Interfaz web con transmisión del chat en tiempo real, administración de servidores y visualización de las ramas de conversación.
- 03CLI interactiva con comandos con barra diagonal, renderizado de Markdown y un panel TUI en vivo.
- 04Grafo de conversación ramificado con funciones para bifurcar, seleccionar, resumir, importar y exportar.
- 05Detecta servidores mediante directorios locales, la configuración de Claude Desktop, registros remotos, mDNS y escaneo de puertos.
- 06Almacena en caché los resultados de las herramientas con TTL e invalidación basada en dependencias.
Casos de uso
- Probar herramientas MCP en Claude sin escribir un cliente personalizado.
- Probar y depurar un servidor MCP local con registros JSON-RPC sin procesar y registros stderr por servidor.
- Ejecutar una interfaz de chat autoalojada que conecta Claude con servidores de herramientas locales y remotos.
- Explorar rutas de conversación alternativas mediante la bifurcación y comparación de ramas.
Inicio rápido
- 1
Instala uv (ejecuta el script de instalación oficial indicado en el README)
- 2
Clona el repositorio
git clone https://github.com/Dicklesworthstone/ultimate_mcp_client - 3
Instala las dependencias (se requiere Python 3.13 o posterior)
uv sync --all-extras - 4
Inicia la Web UI (configura ANTHROPIC_API_KEY primero)
mcpclient run --webui
Antes de usarlo
- Se requiere Python 3.13 o posterior.
- Se necesita una clave de API de Anthropic para usar modelos Claude.
- La licencia figura como no estándar (MIT con una cláusula adicional de OpenAI/Anthropic), así que revisa sus términos antes de usarla con fines comerciales.
Temas
Preguntas frecuentes
- ¿Qué es ultimate_mcp_client?
- Cliente asíncrono en Python para el Model Context Protocol, con una CLI interactiva y una interfaz web para conectar modelos de IA a servidores MCP mediante stdio, SSE y streaming-HTTP. Ultimate MCP Client es un cliente de Python para Model Context Protocol (MCP), que estandariza la forma en que los modelos de IA acceden a herramientas, recursos y prompts externos. Conecta modelos de Claude mediante Anthropic SDK a servidores MCP que se ejecutan como procesos locales por stdio o en endpoints remotos SSE y streaming-HTTP, y dirige cada llamada a la herramienta al servidor que la proporciona.
- ¿ultimate_mcp_client es gratuito? ¿Qué licencia tiene?
- ultimate_mcp_client es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿ultimate_mcp_client sigue mantenido?
- Mantenimiento activo. El último commit de ultimate_mcp_client fue el 14 oct 2026.
- ¿Para qué puedo usar ultimate_mcp_client?
- Probar herramientas MCP en Claude sin escribir un cliente personalizado. Probar y depurar un servidor MCP local con registros JSON-RPC sin procesar y registros stderr por servidor. Ejecutar una interfaz de chat autoalojada que conecta Claude con servidores de herramientas locales y remotos. Explorar rutas de conversación alternativas mediante la bifurcación y comparación de ramas.
- ¿Cómo se instala ultimate_mcp_client?
- Instala uv (ejecuta el script de instalación oficial indicado en el README) Clona el repositorio: git clone https://github.com/Dicklesworthstone/ultimate_mcp_client Instala las dependencias (se requiere Python 3.13 o posterior): uv sync --all-extras Inicia la Web UI (configura ANTHROPIC_API_KEY primero): mcpclient run --webui
- ¿Dónde consigo ultimate_mcp_client?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Dicklesworthstone/ultimate_mcp_client
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un agente de programación en TypeScript con CLI que, al incluir «ulw» o «mass ulw» en el prompt, planifica, delega tareas en varios modelos y verifica el trabajo.
Un harness basado en plugins que ofrece a Claude Code, Codex y otros agentes de programación agentes, skills, hooks, memoria y análisis de seguridad compartidos.
Interfaz web para escritorio y móviles de Claude Code, Cursor CLI y Codex, que permite ver y gestionar sesiones de agentes y proyectos de forma remota.
SDK de Python para crear agentes sobre Claude Code, con query(), un cliente interactivo, herramientas personalizadas en proceso y hooks.
Una capa de voz MCP para conversar hablando con Claude Code y otros agentes compatibles con MCP, mediante servicios de voz en la nube o locales.