AI个人学习
和实操指南

ChatMCP:实现MCP协议的AI聊天客户端,支持多种LLM模型

综合介绍

ChatMCP是一个开源的AI聊天客户端,旨在实现Model Context Protocol (MCP)。该项目由GitHub用户daodao97开发,支持多种大型语言模型(LLM),如OpenAI、Claude和OLLama等。ChatMCP不仅提供了与MCP服务器的聊天功能,还包括自动安装MCP服务器、聊天记录管理和更好的用户界面设计等多种实用功能。该项目采用GNU通用公共许可证v3.0 (GPL-3.0)进行许可,允许用户自由使用、修改和分发。

ChatMCP:实现MCP协议的AI聊天客户端,支持多种LLM模型-1


 

ChatMCP:实现MCP协议的AI聊天客户端,支持多种LLM模型-1

 

功能列表

  • 支持与MCP服务器聊天
  • 自动安装MCP服务器
  • 支持SSE MCP传输
  • 自动选择MCP服务器
  • 聊天记录管理
  • 支持多种LLM模型(OpenAI、Claude、OLLama等)
  • 提供MCP服务器市场,方便安装不同的MCP服务器
  • 更好的用户界面设计
  • 支持多平台(MacOS、Windows、Linux等)

 

使用帮助

安装流程

  1. 安装依赖:确保系统中已安装uvx或npx。
    • 安装uvx:brew install uv
    • 安装npx:brew install node
  2. 配置LLM API密钥和端点:在设置页面配置您的LLM API密钥和端点。
  3. 安装MCP服务器:从MCP服务器页面安装MCP服务器。
  4. 下载客户端:根据操作系统选择下载MacOS或Windows版本。
  5. 调试日志:日志文件位于~/Library/Application Support/run.daodao.chatmcp/logs
  6. 数据库和配置文件
    • 聊天记录数据库:~/Documents/chatmcp.db
    • MCP服务器配置文件:~/Documents/mcp_server.json
  7. 重置应用:使用以下命令重置应用:
   rm -rf ~/Library/Application\ Support/run.daodao.chatmcp
rm -rf ~/Documents/chatmcp.db
rm -rf ~/Documents/mcp_server.json

使用功能

  1. 与MCP服务器聊天
    • 打开ChatMCP客户端,选择已配置的MCP服务器。
    • 输入聊天内容,点击发送按钮,与MCP服务器进行交互。
  2. 管理聊天记录
    • 聊天记录会自动保存到~/Documents/chatmcp.db
    • 可以在客户端中查看和管理历史聊天记录。
  3. 安装和选择MCP服务器
    • 访问MCP服务器市场,选择需要的MCP服务器进行安装。
    • 安装完成后,可以在设置页面选择和切换不同的MCP服务器。
  4. 配置和使用LLM模型
    • 在设置页面配置所需的LLM模型(如OpenAI、Claude、OLLama等)。
    • 配置完成后,可以在聊天时选择使用不同的LLM模型进行对话。
  5. 用户界面
    • ChatMCP提供了简洁直观的用户界面,方便用户进行各种操作。
    • 支持多平台,用户可以在MacOS、Windows和Linux等操作系统上使用。

通过以上步骤,用户可以轻松安装和使用ChatMCP,与MCP服务器进行高效的AI聊天体验。

AI轻松学

普通人的AI入门指南

帮助你以低成本、零基础学会如何利用AI工具。AI就像办公软件一样,是每个人的必备技能。 掌握AI会让你在求职中占据优势,在未来的工作和学习中事半功倍。

查看详情>
未经允许不得转载:首席AI分享圈 » ChatMCP:实现MCP协议的AI聊天客户端,支持多种LLM模型

首席AI分享圈

首席AI分享圈专注于人工智能学习,提供全面的AI学习内容、AI工具和实操指导。我们的目标是通过高质量的内容和实践经验分享,帮助用户掌握AI技术,一起挖掘AI的无限潜能。无论您是AI初学者还是资深专家,这里都是您获取知识、提升技能、实现创新的理想之地。

联系我们
zh_CN简体中文