ChatMCP 是一个实现 Model Context Protocol(MCP)的 AI 聊天客户端,项目托管在 GitHub 上。
用途方面,ChatMCP 用于与支持 MCP 的服务器进行对话,让用户可以连接不同的数据来源进行聊天。
主要能力方面,资料显示其支持以下特性:跨平台,覆盖 macOS、Windows、Linux、iOS、Android 与 Web;支持 stdio 与 SSE 两种 MCP 传输;支持自动安装 MCP Server、自动选择 MCP Server;兼容 OpenAI、Claude、OLLama、DeepSeek 等 LLM 模型;提供深色/浅色主题;同一局域网内的 ChatMCP 应用之间可以同步数据。
使用方式方面,用户需要在设置页面配置 LLM API Key 和接口地址,然后从 MCP Server 页面安装 MCP Server,之后即可与 MCP Server 聊天。使用前需要确保系统已安装 uvx 或 npx。项目提供 MCP Server 市场,用户也可以为自己的 MCP Server 向 mcp_server_market 仓库提交 Pull Request 以加入市场。开发或运行 ChatMCP 需要安装 Flutter。仓库对代码格式有强制要求,通过 .githooks/pre-commit 钩子在每次提交时运行 dart format .,CI 中也会运行格式检查,格式不正确的提交会在本地被拒绝并且 CI 会失败。
适用场景方面,适合需要在多种操作系统上使用 MCP 协议连接数据源进行 AI 对话的用户。
限制方面,资料未提供关于收费、价格、具体功能效果或完整使用步骤的更多信息。Linux 上运行 AppImage/DEB 需要安装特定运行库,例如 AppImage 需要 libfuse2,此外还需要 GTK 3、图形/EGL 相关库、X11 工具与 SQLite 等,可选的 mesa-vulkan-drivers、mesa-utils 用于诊断。Web 版本完全在浏览器中运行,聊天历史与设置保存在本地存储。