Cliente de chat para terminal en Python, compatible con LLM de OpenAI, Ollama y Telegram, con soporte para servidores MCP.
daodao97/chatmcp
Cliente de chat con IA multiplataforma que conecta LLM como OpenAI, Claude, Ollama y DeepSeek con servidores MCP.
Alternativa open source a:ChatGPT
Claude Desktop
- Estrellas
- 2,227
- Forks
- 210
- Issues abiertos
- 49
- Último commit
- el mes pasado
¿Qué es?
ChatMCP es un cliente de chat con IA para escritorio, dispositivos móviles y web, basado en Model Context Protocol (MCP). Permite chatear con modelos de lenguaje grandes y darles acceso a herramientas y datos externos mediante servidores MCP, que pueden ejecutarse con los transportes stdio o SSE.
La aplicación está escrita en Dart con Flutter y está disponible para macOS, Windows, Linux, iOS, Android y el navegador. Los usuarios configuran la clave de API y el endpoint de su LLM en la página de ajustes; después, instalan servidores MCP desde un mercado integrado y empiezan a chatear con ellos. El historial de chat y los ajustes se almacenan localmente en una base de datos SQLite.
El proyecto es compatible con modelos de OpenAI, Claude, Ollama y DeepSeek, y ofrece temas oscuro y claro. Algunas funciones, como RAG y la instalación automática de servidores MCP, figuran como todavía no implementadas.
Funciones clave
- 01Chatea con LLM y conecta servidores MCP como herramientas
- 02Compatible con los transportes MCP stdio y SSE
- 03Funciona con modelos de OpenAI, Claude, Ollama y DeepSeek
- 04Mercado integrado para instalar servidores MCP
- 05Almacenamiento local del historial de chat y los ajustes
- 06Temas oscuro y claro
Casos de uso
- Usar un modelo local de Ollama con servidores MCP de sistema de archivos o bases de datos
- Probar y depurar servidores MCP desde una interfaz de chat
- Usar un mismo cliente de chat con IA en escritorio, dispositivos móviles y web
Inicio rápido
- 1
Descarga la aplicación para tu plataforma desde la página Releases
- 2
Clona el repositorio
git clone https://github.com/daodao97/chatmcp.git - 3
Instala las dependencias de Flutter dentro de la carpeta clonada
flutter pub get - 4
Ejecuta la aplicación en macOS
flutter run -d macos
Antes de usarlo
- Para ejecutar la aplicación desde el código fuente necesitas Flutter SDK, y la compilación para Linux requiere tener habilitado el soporte de escritorio de Flutter.
- Antes de chatear, debes configurar tu propia clave de API de LLM y el endpoint en la página Settings.
- Para instalar servidores MCP con la configuración stdio predeterminada, necesitas tener uvx o npx en tu sistema.
Temas
Preguntas frecuentes
- ¿Qué es chatmcp?
- Cliente de chat con IA multiplataforma que conecta LLM como OpenAI, Claude, Ollama y DeepSeek con servidores MCP. ChatMCP es un cliente de chat con IA para escritorio, dispositivos móviles y web, basado en Model Context Protocol (MCP). Permite chatear con modelos de lenguaje grandes y darles acceso a herramientas y datos externos mediante servidores MCP, que pueden ejecutarse con los transportes stdio o SSE.
- ¿chatmcp es gratuito? ¿Qué licencia tiene?
- chatmcp es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿chatmcp sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de chatmcp fue el 7 sept 2026.
- ¿Para qué puedo usar chatmcp?
- Usar un modelo local de Ollama con servidores MCP de sistema de archivos o bases de datos Probar y depurar servidores MCP desde una interfaz de chat Usar un mismo cliente de chat con IA en escritorio, dispositivos móviles y web
- ¿Cómo se instala chatmcp?
- Descarga la aplicación para tu plataforma desde la página Releases Clona el repositorio: git clone https://github.com/daodao97/chatmcp.git Instala las dependencias de Flutter dentro de la carpeta clonada: flutter pub get Ejecuta la aplicación en macOS: flutter run -d macos
- ¿Dónde consigo chatmcp?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/daodao97/chatmcp
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Cliente de escritorio para ChatGPT, Claude y otros LLM, disponible en Windows, macOS y Linux y con almacenamiento local de datos.
Cliente de chat con IA, multiplataforma y de código abierto, para web, escritorio y móviles; se conecta a OpenAI, Claude, Gemini, DeepSeek y modelos autoalojados.
Cliente de escritorio de código abierto y local-first para agentes de IA, compatible con MCP, Skills y agentes ACP, con control remoto desde apps de mensajería.
Un espacio de trabajo personal de IA con prioridad local y compatible con distintos proveedores, que ofrece chat, memoria revisada, herramientas auditables, compatibilidad con MCP y plugins de proyectos aislados.
Herramienta de línea de comandos y biblioteca de Python para ejecutar prompts y chats con modelos de lenguaje grandes, remotos o instalados localmente.