SuperAPI AI 工具集

chatmcp

ChatMCP 是一款实现 Model Context Protocol(MCP)的跨平台 AI 聊天客户端,支持 macOS、Windows、Linux、iOS、Android 以及 Web 端。用户可以在设置页面配置自己的 LLM API Key 与接口地址,从 MCP Server 市场安装 MCP Server,然后与不同数据源进行对话。它支持 stdio 与 SSE 两种 MCP 传输方式、自动选择 MCP Server,并兼容 OpenAI、Claude、OLLama、DeepSeek 等 LLM 模型。应用遵循各平台数据存储最佳实践,采用统一目录结构保存日志、聊天记录、设置与 MCP Server 配置,同一局域网内还可以同步数据。Web 版本完全在浏览器中运行,聊天历史与设置保存在本地存储中。项目使用 Apache License 2.0 开源。

访问官网

工具介绍

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 版本完全在浏览器中运行,聊天历史与设置保存在本地存储。