ChatMCP

不活跃
GitHub Dart Apache-2.0

简介

基于 MCP 协议的 AI 聊天客户端,支持多模型切换和工具调用,提供桌面端跨平台体验

核心特性

  • 基于 Flutter 的跨平台 AI 聊天客户端,支持 macOS、Windows、Linux、iOS、Android 和 Web
  • 完整的 MCP 协议支持,提供 stdio 和 SSE 传输模式用于工具调用
  • 多模型提供商支持,包括 OpenAI 兼容 API、DeepSeek、Ollama 等
  • 支持 Artifact 展示、思考模式、图像生成、LaTeX、HTML 预览和 Mermaid 图表
  • 局域网内 ChatMCP 实例间数据同步,实现跨设备无缝体验
  • 内置 MCP 服务器管理界面,用于安装和配置工具服务器

适用场景

💡 跨桌面和移动端的统一 AI 聊天体验,集成 MCP 工具
💡 连接自定义 LLM 提供商同时使用 MCP 驱动的工具和工作流
💡 在同一网络内跨多个设备共享聊天记录和设置
💡 使用可视化调试界面开发和测试 MCP 服务器
💡 运行具有 Artifact 渲染能力的 AI 助手,输出丰富内容

快速开始

1. 安装 uv(brew install uv)或 npx(brew install node)
2. 从 https://github.com/daodao97/chatmcp/releases 下载对应平台的安装包
3. 在设置页面配置你的 LLM API 密钥和端点
4. 从 MCP 服务器页面安装 MCP 服务器
5. 开始使用 MCP 工具进行聊天

相关项目