GitHub(作者 simonw) · Simon Willison
llm-mcp-client:让 LLM 将 MCP 服务器的工具作为 LLM 工具使用
llm-mcp-client:让 LLM 将 MCP 服务器的工具作为 LLM 工具使用是GitHub(作者 simonw)的免费文档(英文)。前置条件:需要会用 Python、命令行,并了解 LLM 命令行工具与 MCP 的基本概念。
学会在自己环境中安装并使用 llm-mcp-client 插件,把远程 MCP 服务器的工具接入 LLM 命令行、聊天、模板与 Python 代码。
- 难度
- 见前置条件
- 类型
- 其他 · 文档
- 语言
- 英文
- 规模
- 2 个课节
- 内容费用
- 免费
- 动手
- 需要动手环境
使用限制
需自备 Python 环境、LLM 命令行工具,以及可访问的 MCP 服务器和可用的模型 API 才能实际运行示例。
- 练习与作业
- 可调用的 LLM 模型 API(示例使用 gpt-4.1-mini)可供连接的 MCP 服务器地址
学完你能
- 在已安装 LLM 的环境中安装 llm-mcp-client 插件
- 用 -T 参数把 MCP 服务器地址注册为工具集并让 LLM 调用其工具
- 用 --td 查看工具调用执行细节
- 把 MCP 配置保存为具名 LLM 模板并在之后复用
- 通过 mode 参数指定 stateless 或 legacy 协议模式
- 为多个 MCP 服务器的工具加前缀避免命名冲突
- 用 Python API(model.chain 配合 tools=[MCP(...)])在代码中调用 MCP 工具
适合你吗
适合
适合已使用 Simon Willison 的 LLM 命令行工具、想让模型直接调用 MCP 服务器工具的学习者与开发者。
暂不适合
不适合想系统学习 MCP 协议原理、Agent 架构或从零构建 MCP 服务器的人,仓库只讲本插件的用法。
需要先会
需要会用 Python、命令行,并了解 LLM 命令行工具与 MCP 的基本概念。
课程特点
- 内容侧重
- 按内容目录判断
- 练习与项目
- 把示例 MCP 地址替换为自己的服务器,练习保存模板、加 prefix 区分多服务器工具,并在 Python 中用 model.chain 调用。
- 学习时长
- 2 个课节原站未给出统一学习时长;实际用时取决于已有基础。
- 内容费用
- 免费仓库为公开代码库,README 中安装与用法说明等主要内容可直接阅读,未见付费或登录拦截。
内容覆盖
- Installation:在与 LLM 相同的环境中安装插件
- Usage:用 -T 传入 MCP 服务器 URL 注册工具箱,--td 显示工具调用细节,支持 llm chat
- Templates:用 --save 把 MCP 配置保存为具名 LLM 模板
- Protocol modes:mode="stateless" 或 mode="legacy" 指定协议模式
- Tool name prefixes:用 prefix 参数区分多服务器工具名
- Python API:用 MCP(...) 作为 tools 传入 model.chain
- Development:用 uv 运行测试并以开发版插件运行 llm
常见问题
免费吗?
免费:仓库为公开代码库,README 中安装与用法说明等主要内容可直接阅读,未见付费或登录拦截。实践可能产生费用:实际调用需可用的 LLM 模型(示例用 gpt-4.1-mini)与可访问的 MCP 服务器,网页未说明费用细节。
需要什么基础?
需要会用 Python、命令行,并了解 LLM 命令行工具与 MCP 的基本概念。软件、账号与硬件:Python 环境与 LLM 命令行工具(插件需装在同一环境);运行示例需可访问的 MCP 服务器地址与可用的模型 API;开发测试需 uv。
有中文吗?
本站记录的语言是英文;是否有中文字幕或译本本站未核实,请以原站为准。
怎么开始?
从原始资源入口开始:https://github.com/simonw/llm-mcp-client。本页“学前准备”列出环境与工具,“学习指南”给出开课提示词,可以在自己的电脑上按步骤开始。开课提示词尚未完整验证。练习与作业需要自备:可调用的 LLM 模型 API(示例使用 gpt-4.1-mini)、可供连接的 MCP 服务器地址。
来源与使用须知
- 收录时间
- 本站首次收录 2026-10-23
- 指南参考
- 课程主页
版权与转载
- Apache-2.0:代码可自由使用和修改,需保留版权声明。原站说明
- 本站只提供原始链接和学习指南,不转载、不镜像课程材料;引用时请注明原作者与出处。