返回市场
语言链-MCP

语言链-MCP

作者:rectalogic202 星标更新:2025-04-02

项目介绍

langchain-mcp

注意:langchain 现在有一个更官方的实现 langchain-mcp-adapters

PyPI - 版本

LangChain 中对 Model Context Protocol 工具调用的支持。

使用 mcp.ClientSession 创建一个 langchain_mcp.MCPToolkit,然后通过 await toolkit.initialize() 初始化工具包,并通过 toolkit.get_tools() 获取 langchain_core.tools.BaseTool 的列表。

示例:

https://github.com/rectalogic/langchain-mcp/blob/8fa8445a24755bf91789f52718c32361ed916f46/tests/demo.py#L34-L43

示例

你可以针对 Groqllama-3.1-8b-instant 运行示例:

$ export GROQ_API_KEY=xxx
$ uv run tests/demo.py "读取并总结文件 ./LICENSE"
安全的 MCP 文件系统服务器正在 stdio 上运行
允许的目录:[ '/users/aw/projects/rectalogic/langchain-mcp' ]
文件 ./LICENSE 是一份 MIT 许可证协议。它声明该软件是“按原样”提供的,不附带任何担保,作者和版权持有者不对因软件或其使用而产生的任何索赔、损害或其他责任负责。