项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-12 · 当前星标 ★ 3645
使用教程
环境要求
- Python 环境(需可运行 pip)
- 已安装 langgraph 与 langchain(Quickstart 中一并安装)
- 使用 OpenAI 模型时需准备 OPENAI_API_KEY
- 接入 SSE / HTTP(streamable_http) 传输的 MCP 服务器时需准备对应 headers 认证信息
安装与启动步骤
-
1了解维护状态
该仓库已不再主动维护,MCP 支持已迁入 langchain.mcp 命名空间,新项目建议直接迁移。
-
2安装适配器包
最小安装,只装本适配层本身。注意包名结尾是多数的 adapters。
pip install langchain-mcp-adapters -
3安装完整依赖
按 Quickstart 一次性装齐适配器、LangGraph 与带 OpenAI 支持的 LangChain。
pip install langchain-mcp-adapters langgraph "langchain[openai]" -
4配置模型密钥
设置 OpenAI 密钥到环境变量,把示例值换成你自己的真实 key。
export OPENAI_API_KEY=sk-xxxxxxxx -
5Windows 配置密钥
Windows PowerShell 下用 $env: 语法设置同名环境变量。
$env:OPENAI_API_KEY="sk-xxxxxxxx" -
6迁移到新包(推荐)
README 要求迁移到 langchain[mcp] 以获得后续开发、修复与支持。
pip install "langchain[mcp]"
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
OPENAI_API_KEY | 是 | 供 LangGraph agent 调用 OpenAI 模型使用 | sk-xxxxxxxx |
headers | 否 | 连接 MCP 服务器时传入的自定义请求头,用于认证或追踪 | {"Authorization": "Bearer sk-xxxxxxxx"} |
如何确认成功
在 Python 中执行 import langchain_mcp_adapters 不报错、pip list 能查到该包,即安装成功。
常见问题
Q:这个库还在维护吗?
A:不再主动维护。MCP 支持已迁至 langchain 的 langchain.mcp 命名空间,建议按官方迁移指南改用 langchain[mcp] 以获取后续修复与支持。
Q:安装时的包名是哪个?
A:以 langchain-mcp-adapters 为准。README 中另有一处写成 langchain-mcp-adapt,缺少结尾的 s,安装会失败,请勿照抄。
Q:有 JavaScript/TypeScript 版本吗?
A:有。LangChain.js 仓库中提供了对应的 langchain-mcp-adapters 库,路径为 langchainjs/libs/langchain-mcp-adapters。
Q:怎么给 MCP 服务器传认证信息?
A:在连接配置中使用 headers 字段传入自定义请求头,例如认证或链路追踪信息。该能力仅支持 sse 和 http(streamable_http) 两种传输方式。
注意事项
- 本仓库已停止主动维护,生产使用前优先评估迁移到 langchain[mcp]
- 安装命令中的包名必须是 langchain-mcp-adapters,README 里出现过漏写 s 的拼写错误
- headers 传参不支持所有传输类型,仅 sse 与 http/streamable_http 可用
- README 未提供可直接运行的完整示例代码,请以官方迁移指南与文档站为准
核心亮点
- 官方维护,与 LangChain/LangGraph 版本同步更新,兼容性有保障
- 自动把 MCP 工具转成 LangChain StructuredTool,无需手写包装层
- 同时支持 stdio 与 SSE/HTTP 两种传输,覆盖本地和远程 MCP 服务器
不足之处
- MCP 协议仍在演进,接口存在变动风险,需跟随上游升级
- 示例与文档偏基础,复杂多服务器编排场景的实践指南较少
适用场景
- 给已有 LangChain Agent 快速接入社区 MCP 工具服务器
- 在 LangGraph 多节点工作流中共享同一 MCP 会话调用外部工具
- 把本地 stdio 或远程 HTTP 的 MCP 服务统一封装成标准工具集
替代项目
mcp-use、fastmcp
上一篇:genai-stack
同类项目推荐
PlanExe
开源
输入一句话,几分钟生成可执行的项目计划
Create a plan from a description in minutes
genaiops-promptflow-template
开源
用 Prompt Flow 模板,快速搭建 LLM 应用的 DevOps 流水线
GenAIOps with Prompt Flow is a "GenAIOps template and guidance" to help you build LL···
build-your-own-coding-agent
开源
跟着书抄代码,亲手搭出你的AI编程助手
Source code for the Build Your Own Coding Agent book
autogpt
开源
用 Rust 打造你的专属 AGI 代理,高性能且安全。
A Pure Rust Framework For Building AGI.
openai-partial-stream
开源
把 token 流秒变 JSON,让 AI 应用界面不再干等。
Turn a stream of token into a parsable JSON object as soon as possible. Enable Strea···
awesome-microsoft-agent-framewor···
开源
一页找齐微软 Agent Framework 教程与示例
Awesome list of Microsoft Agent Framework resources
sponge
开源
拖拽生成 Go 后端代码,快速搭建稳定服务
A powerful and easy-to-use Go development framework that enables you to effortlessly···
ontogpt
开源
用大模型从文本中自动抽取结构化知识,构建本体图谱
LLM-based ontological extraction tools, including SPIRES
agentops
开源
让 AI 智能体像软件一样可运维、可复用、可集成。
DevOps discipline for AI coding agents: shape the work, track it as a graph, and get···
