LLM命令行聊天工具

基于Ollama的LLM命令行聊天工具,支持多轮对话和MCP指令(如时间查询和BMI计算)。

  • by MiaoJieF
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 MiaoJieF/LLM_mcp

使用说明

LLM MCP CLI Chat (Ollama)

安装

  1. 安装 Python 3.9+
  2. 安装依赖:
pip install -r requirements.txt
  1. 安装并启动 Ollama(确保本机可访问 http://127.0.0.1:11434)
    • 参考官方安装文档
    • 预先拉取模型(示例使用 llama3.1):
ollama pull gemma3:1b

运行

python main.py --model gemma3:1b

功能

  • 多轮对话,保持完整上下文
  • MCP 指令:
    • /time 返回当前系统日期时间
    • /bmi 身高(米) 体重(千克) 计算 BMI 并返回健康状态
  • 在多轮对话中可随时输入 MCP 指令,不影响正常对话

命令行提示

启动后会显示:

输入消息或使用指令:/time - 查询时间;/bmi 身高 体重 - 计算 BMI;/exit 退出

备注

  • Windows PowerShell 可直接运行
  • 如需变更 Ollama 地址,使用:
python main.py --model gemma3:1b --host http://127.0.0.1:11434