
mcpadapt
by grll·★ 420·综合分 47
MCPAdapt将650多个MCP服务器连接到各种代理框架,如LangChain和SmolAgents。
developer-toolsai-llmproductivity
49
Forks
25
活跃 Issue
7 个月前
最近提交
2 天前
收录于
概述
MCPAdapt是一个Python库,提供适配器将MCP服务器集成到各种代理框架中。它使开发人员能够直接在其AI工作流中使用来自650多个MCP服务器的工具。该项目支持多种框架,包括LangChain、SmolAgents、CrewAI和Google GenAI,并计划扩展到更多框架。它提供同步和异步工具调用功能,并支持本地MCP服务器和通过SSE(服务器发送事件)的远程服务器。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:将MCP服务器工具集成到基于LangChain的AI应用程序中
你:为SmolAgents代理添加文件系统功能
你:在CrewAI工作流中启用GitHub API访问
你:MCPAdapt支持哪些框架?
你:MCPAdapt如何处理安全问题?
什么时候选它
当你需要将 MCP 服务器集成到现有的代理框架中,特别是处理多个 MCP 服务器时,选择 MCPAdapt。
什么时候不要选它
如果你需要直接实现 MCP 服务器而不需要框架适配器,或者需要超出基本 SSE 支持的身份验证机制,不要选择 MCPAdapt。
可对比工具
mcpsmolagentslangchain
安装
# 对于Smolagents
uv add smolagents[mcp]
# 对于LangChain
uv add mcpadapt[langchain]
# 对于多个框架
uv add mcpadapt[langchain,crewAI]
# 或使用pip
pip install mcpadapt[langchain]对于Claude Desktop,添加到您的config.json:
{
"mcpServers": {
"mcpadapt": {
"command": "uv",
"args": ["run", "mcpadapt"]
}
}
}FAQ
- MCPAdapt支持哪些框架?
- 目前支持的框架包括Smolagents、LangChain、CrewAI和Google GenAI。计划为pydantic-ai、LlamaIndex和Swarm提供更多适配器。
- MCPAdapt如何处理安全问题?
- MCPAdapt本身不添加安全功能,但README包含警告,要求仅连接到可信和已验证的MCP服务器,特别是使用SSE连接时。
Hacker News 讨论
开发者社区最近的相关讨论。
- 帖子 by grll · 2025-03-25
- 帖子 by grll · 2025-01-12
mcpadapt 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。