带MCP的LangChain工具箱
本地MCP演示服务器(餐厅工具)加上一个笔记本,显示如何使用Toolbox+LangChain OpenAI调用工具。
设置(uv初始化+venv)
uv init
uv venv
.\.venv\Scripts\activate
uv add mcp toolbox-langchain langchain-openai langgraph python-dotenv创建一个 .env 此文件夹中的文件:
OPENAI_API_KEY=...
TOOLBOX_URL=http://127.0.0.1:5000
ADMIN_TOKEN=admin-token启动MCP服务器
在单独的终端中运行此命令:
python server.py服务器正在监听http://127.0.0.1:5000.
笔记本
打开 toolbox.ipynb 并运行细胞以查看:
- 手动工具调用
- 加载单个工具
- 通过langgraph调用LangChain代理
- 通过bind_tools调用LangChain模型(无代理)
- 具有动态标头的仅限管理员的工具调用
