
mcpadapt
by grll·★ 420·Score 47
MCPAdapt bridges 650+ MCP servers to various agentic frameworks like LangChain and SmolAgents.
Overview
MCPAdapt is a Python library that provides adapters to integrate MCP servers into various agentic frameworks. It allows developers to seamlessly use tools from over 650 MCP servers directly in their AI workflows. The project supports multiple frameworks including LangChain, SmolAgents, CrewAI, and Google GenAI, with plans to expand to more. It offers both synchronous and asynchronous tool calling capabilities, and supports both local MCP servers and remote servers via SSE (Server-Sent Events).
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose MCPAdapt when you need to integrate MCP servers into existing agent frameworks like Langchain or Smolagents, especially when working with multiple MCP servers.
When NOT to choose this
Don't choose MCPAdapt if you need direct MCP server implementation without framework adapters or if you require authentication mechanisms beyond basic SSE support.
Comparable tools
Installation
# For Smolagents
uv add smolagents[mcp]
# For LangChain
uv add mcpadapt[langchain]
# For multiple frameworks
uv add mcpadapt[langchain,crewAI]
# Or with pip
pip install mcpadapt[langchain]For Claude Desktop, add to your config.json:
{
"mcpServers": {
"mcpadapt": {
"command": "uv",
"args": ["run", "mcpadapt"]
}
}
}FAQ
- Which frameworks does MCPAdapt support?
- Currently supported frameworks include Smolagents, LangChain, CrewAI, Google GenAI. More adapters are planned for pydantic-ai, LlamaIndex, and Swarm.
- How does MCPAdapt handle security?
- MCPAdapt itself doesn't add security features, but the README includes a warning to only connect to trusted and verified MCP servers, especially when using SSE connections.
On Hacker News
Recent discussion from the developer community.
- Story by grll · 2025-03-25
- Story by grll · 2025-01-12
Compare mcpadapt with
Last updated · Auto-generated from public README + GitHub signals.