SDK unlocks 650+ MCP server tools in agentic frameworks
Top 75.3% on sourcepulse
This library provides seamless integration of Model Context Protocol (MCP) servers, enabling agentic frameworks to access over 650 specialized tools. It targets developers building AI agents who need to leverage external data and functionalities, offering a unified interface to a vast ecosystem of MCP-powered resources.
How It Works
MCPAdapt acts as a bridge, translating MCP server tool definitions (often in JSON Schema format) into the specific tool formats required by various agentic frameworks. It supports both local command execution and remote Server-Sent Events (SSE) connections to MCP servers, abstracting away the underlying communication protocols. This approach allows agents to discover and invoke MCP tools as if they were native functions.
Quick Start & Requirements
uv add smolagents[mcp]
uv add mcpadapt[langchain]
or pip install mcpadapt[langchain]
Highlighted Details
Maintenance & Community
Core maintainers include @grll, with contributions from @murawakimitsuhiro, @joejoe2, @tisDDM, and @sysradium.
Licensing & Compatibility
The repository does not explicitly state a license in the provided README. Users should verify licensing for commercial use or integration into closed-source projects.
Limitations & Caveats
The README includes a security warning advising caution when connecting to MCP servers, especially over SSE, and emphasizes verifying the source and security of any server before connecting. Support for Pydantic-AI and Swarm is listed as planned but not yet implemented.
2 weeks ago
1 day