交互式记忆聊天机器人

一个基于Python的异步交互式记忆聊天机器人,支持上下文记忆、外部工具插件和CLI聊天界面,使用LangChain和Groq API。

  • by Amankp1
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 amankp1/ai-assistant-with-mcp-server

使用说明

🧠 MCP交互式记忆聊天(Groq+LangChain)

该存储库包含一个基于Python的异步交互式内存聊天机器人,由 LangChain, 格鲁克 API,以及模块化工具配置系统,通过 MCPClient.

💬 该助手支持上下文记忆、外部工具(如浏览器代理)和CLI聊天界面。它使用强大的 qwen-qwq-32b Groq的模型。


🚀 特性

  • ✅ 异步CLI聊天循环
  • ✅ 支持基于内存的对话历史记录
  • ✅ 可通过外部工具插件进行定制 browser_mcp.json
  • ✅ 通过LangChain与Groq托管的LLMs合作
  • ✅ 干净的退出、错误处理和“清除历史记录”支持

🧩 技术栈

  • Python 3.10+
  • LangChain
  • Groq(LLM主办)
  • MCP框架 (自定义模块化代理和客户端)
  • 异步IO 用于流畅的交互式输入
  • dotenv 用于安全的API密钥管理