mcp-client-cli 是什么?终极入门指南:在终端运行 LLM 提示词与 MCP 客户端

📅 2026/8/18 18:13:43
mcp-client-cli 是什么?终极入门指南:在终端运行 LLM 提示词与 MCP 客户端
mcp-client-cli 是什么终极入门指南在终端运行 LLM 提示词与 MCP 客户端【免费下载链接】mcp-client-cliA simple CLI to run LLM prompt and implement MCP client.项目地址: https://gitcode.com/gh_mirrors/mc/mcp-client-climcp-client-cli 是什么终极入门指南在终端运行 LLM 提示词与 MCP 客户端你是否想过不用打开浏览器、不用切到聊天窗口就能直接在终端里和 AI 对话还能让它调用搜索、抓网页、查 YouTube 等真实工具mcp-client-cli就是这样一款轻量级的MCP 客户端命令行工具它用一个简单的llm命令运行 LLM 提示词并实现了 Model Context ProtocolMCP客户端让你在终端里同时享受 LLM 对话和 MCP 服务器提供的各种工具能力。上图是 mcp-client-cli 的组件架构图用户通过 CLI 输入命令CLI 内部由配置管理、对话管理、记忆管理、工具管理等模块协作对外连接 LLM 服务商OpenAI、Google 等与各种 MCP 服务器并将对话与记忆持久化到 SQLite 数据库中。MCP 客户端到底是什么快速搞懂核心概念在深入之前先花 30 秒理解两个关键词LLM 提示词Prompt你输入给大语言模型的指令或问题例如“总结这篇文章”。MCPModel Context Protocol一种让 AI 应用连接外部工具与数据源的开放协议。MCP 服务器负责提供具体能力如网页抓取、搜索、代码执行而 mcp-client-cli 就是那个负责连接它们的MCP 客户端。简单说mcp-client-cli 是“大脑”LLM和“手脚”MCP 工具之间的桥梁全部操作都在终端完成。为什么选择 mcp-client-cli6 个核心亮点1. 一行命令启动 AI 对话安装并配置后直接运行llm What is the capital city of North Sumatra?即可得到答案甚至支持管道输入把文件、命令输出直接喂给 AIecho What is the capital city of North Sumatra? | llm cat instructions.txt | llm West Java2. 内置 MCP 客户端自动调用真实工具当问题需要实时信息时它会自动调用配置好的 MCP 服务器工具。比如询问“今天 Hacker News 头条是什么”工具调用逻辑见 src/mcp_client_cli/tool.py它会依次触发brave_web_search搜索和fetch抓取页面最终给出完整答案。危险工具执行前会弹出确认也可用--no-confirmations跳过。3. 预设提示词模板效率翻倍用p前缀调用内置模板模板定义在 src/mcp_client_cli/prompt.pyllm p review # 审查 git 改动 llm p commit # 生成符合规范的提交信息 llm p yt urlhttps://youtube.com/... # 总结 YouTube 视频4. 图片分析 剪贴板支持支持多模态输入直接分析图片cat screenshot.png | llm Is there any error in this screenshot?剪贴板功能见 src/mcp_client_cli/input.py还能读取剪贴板中的文字或图片llm cb What language is this code written in?5. 对话延续与长期记忆用c前缀延续上次对话SQLite 存储对话与记忆见 src/mcp_client_cli/memory.py并支持向量检索让 AI “记得”你之前告诉它的信息--show-memories可查看已保存记忆。6. 兼容任意 LLM 提供商默认支持 OpenAI也可切换到 Groq、Google Gemini 或本地 llama.cpp 模型只需修改配置文件。最快的安装与配置方法一键安装步骤项目要求 Python 3.12克隆后安装git clone https://gitcode.com/gh_mirrors/mc/mcp-client-cli cd mcp-client-cli pip install -e .安装完成后llm命令即可用入口见 src/mcp_client_cli/cli.py。最快配置方法三分钟跑通在~/.llm/config.json创建配置文件可参考仓库中的 mcp-server-config-example.json核心结构如下{ systemPrompt: You are an AI assistant helping a software engineer..., llm: { provider: openai, model: gpt-4, api_key: your-openai-api-key }, mcpServers: { fetch: { command: uvx, args: [mcp-server-fetch] }, brave-search: { command: npx, args: [-y, modelcontextprotocol/server-brave-search], env: { BRAVE_API_KEY: your-brave-api-key } } } }配置加载逻辑见 src/mcp_client_cli/config.py。API Key 也可用环境变量LLM_API_KEY或OPENAI_API_KEY设置。新手必学的 5 个常用命令命令作用llm 问题发起一次对话llm c 继续问延续上一轮对话llm p review使用提示词模板llm --list-tools列出所有可用 MCP 工具llm --no-tools 问题不使用任何工具纯文本对话更多参数如--model gpt-4临时切换模型、--text-only纯文本输出、--no-intermediates只输出最终结果适合脚本都能在llm --help中看到。总结现在就开始你的终端 AI 之旅mcp-client-cli 把 LLM 对话、MCP 客户端、工具调用、记忆能力整合进一个极简的终端命令非常适合开发者日常使用审查代码、写提交信息、查资料、分析截图全程无需离开终端。上手成本低、扩展性强无论你是刚接触 MCP 的新手还是追求效率的资深开发者都值得一试。按照上面的安装与配置步骤几分钟内你就能拥有一个属于自己的终端 AI 助手【免费下载链接】mcp-client-cliA simple CLI to run LLM prompt and implement MCP client.项目地址: https://gitcode.com/gh_mirrors/mc/mcp-client-cli创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考