Repolode
daodao97

daodao97/chatmcp

Кроссплатформенный AI-клиент для чата, который подключает LLM, например OpenAI, Claude, Ollama и DeepSeek, к MCP-серверам.

Open source альтернатива:ChatGPTClaude Desktop

Звёзды
2,227
Форки
210
Открытые issues
49
Последний коммит
в прошлом месяце

Что это?

ChatMCP — AI-клиент для чата на компьютерах, мобильных устройствах и в браузере, созданный на основе Model Context Protocol (MCP). Он позволяет общаться с большими языковыми моделями и предоставлять им доступ к внешним инструментам и данным через MCP-серверы, которые могут работать по протоколам stdio или SSE.

Приложение написано на Dart с использованием Flutter и доступно для macOS, Windows, Linux, iOS, Android и браузера. Пользователи указывают API key и endpoint своей LLM на странице настроек, затем устанавливают MCP-серверы из встроенного каталога и начинают с ними общаться. История чатов и настройки хранятся локально в базе данных SQLite.

Проект поддерживает модели OpenAI, Claude, Ollama и DeepSeek, а также тёмную и светлую темы. Такие функции, как RAG и автоматическая установка MCP-серверов, пока не реализованы.

Ключевые возможности

  • 01Общение с LLM с подключением MCP-серверов в качестве инструментов
  • 02Поддержка транспортов MCP stdio и SSE
  • 03Работа с моделями OpenAI, Claude, Ollama и DeepSeek
  • 04Встроенный каталог MCP-серверов для их установки
  • 05Локальное хранение истории чатов и настроек
  • 06Тёмная и светлая темы

Сценарии использования

  • Использование локальной модели Ollama с MCP-серверами для работы с файловой системой или базой данных
  • Тестирование и отладка MCP-серверов через интерфейс чата
  • Запуск одного AI-клиента для чата на компьютерах, мобильных устройствах и в браузере

Быстрый старт

  1. 1

    Скачайте приложение для вашей платформы со страницы Releases

  2. 2

    Клонируйте репозиторий

    git clone https://github.com/daodao97/chatmcp.git
  3. 3

    Установите зависимости Flutter в клонированной папке

    flutter pub get
  4. 4

    Запустите приложение в macOS

    flutter run -d macos

Что важно знать

  • Для запуска из исходного кода необходим Flutter SDK, а для сборки под Linux нужно включить поддержку Flutter для desktop.
  • Перед началом чата настройте собственный API-ключ LLM и endpoint на странице Settings.
  • Для установки MCP-серверов со стандартной конфигурацией stdio в системе должны быть доступны uvx или npx.

Темы

Частые вопросы

Что такое chatmcp?
Кроссплатформенный AI-клиент для чата, который подключает LLM, например OpenAI, Claude, Ollama и DeepSeek, к MCP-серверам. ChatMCP — AI-клиент для чата на компьютерах, мобильных устройствах и в браузере, созданный на основе Model Context Protocol (MCP). Он позволяет общаться с большими языковыми моделями и предоставлять им доступ к внешним инструментам и данным через MCP-серверы, которые могут работать по протоколам stdio или SSE.
chatmcp можно использовать бесплатно? Какая у него лицензия?
chatmcp распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
chatmcp всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в chatmcp — 7 сент. 2026 г..
Для чего можно использовать chatmcp?
Использование локальной модели Ollama с MCP-серверами для работы с файловой системой или базой данных Тестирование и отладка MCP-серверов через интерфейс чата Запуск одного AI-клиента для чата на компьютерах, мобильных устройствах и в браузере
Как установить chatmcp?
Скачайте приложение для вашей платформы со страницы Releases Клонируйте репозиторий: git clone https://github.com/daodao97/chatmcp.git Установите зависимости Flutter в клонированной папке: flutter pub get Запустите приложение в macOS: flutter run -d macos
Где скачать chatmcp?
Исходный код и инструкции по установке — на GitHub: https://github.com/daodao97/chatmcp

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты