使用说明
主控程序
最小的uv管理Python CLI,现在显示LangChain v1提示 以及模型上下文协议(MCP)FastMCP助手。
需求
- Python 3.12(参见
.python-version) - 紫外线 用于依赖和虚拟管理
- 第一次跑步时访问网络
uv sync因此,LangChain+MCP软件包可以 被下载
设置
git clone <repo-url>
cd mcp
UV_CACHE_DIR=$PWD/.uv-cache uv sync
uv sync 创建本地 .venv 在中使用锁定的依赖项 uv.lock.
运行CLI演示
UV_CACHE_DIR=$PWD/.uv-cache uv run mcp-demo
脚本打印了四个部分:
- LangChain格式的聊天记录,显示模板化提示的工作原理。
- MCP示例 资源 (一个入门加上一个模板化的深度学习)。
- MCP示例 提示 (the
orientation_prompt入职助手)。 - 三个样本FastMCP的输出 工具:
spotlight(友好的迎宾员)summarize(第一句TL;DR)word_count(快速有效载荷大小助手)
使用该示例作为基础,通过替换或扩展来构建真正的MCP服务器
玩具工具有你自己的处理器。这 mcp 二进制捆绑
mcp[cli] 仍然可以运行实际的MCP服务器/客户端——我们的演示
脚本已重命名为 mcp-demo 以避免冲突。
