$ timeahead.in
/ servers/pypi/mcpadapt
pypi

mcpadapt

Unlock 650+ MCP servers tools in your favorite agentic framework.

421 stars44k/wkupdated 269d agogithub ↗
87good
▣ Overview
PyPI versionPython versionsTestsLicensePyPI downloadsGitHub Repo stars

What it does

MCPAdapt provides a unified adapter layer between Model Context Protocol servers and agentic frameworks. It translates tools from any of the 650+ MCP servers (cataloged on glama.ai or smithery.ai) into native tool formats for LangChain, CrewAI, Smolagents, Google GenAI, and other supported frameworks. This eliminates framework-specific rewrites: define an MCP server once, and use it across multiple agents. Both local stdio-based servers (invoked as subprocesses) and remote SSE-based servers are supported.

Who it's for

Agent engineers building with LangChain, CrewAI, Smolagents, or Google GenAI who need access to tools or data available as MCP servers but not as native framework plugins. Particularly valuable for teams running multiple frameworks or rapidly prototyping agents that need diverse tool ecosystems.

Common use cases

  • Plug a specialized MCP server (filesystem, API, database, search) into a LangChain or CrewAI agent without writing a custom integration
  • Expand Smolagents with external tools by registering MCP servers at startup
  • Build agents that freely mix native framework tools with MCP ecosystem tools
  • Prototype agents that rapidly switch between frameworks while reusing the same MCP tool definitions

Setup pitfalls

  • Framework-specific extras are required: pip install mcpadapt[langchain], mcpadapt[crewai], etc. The base package alone will not work
  • Security: README warns to only connect to trusted MCP servers, especially over SSE. Remote servers gain broad system and network access
  • Adapter mismatch: each framework needs its own adapter class (SmolAgentsAdapter, LangchainAdapter, etc.); wrong adapter causes runtime errors
  • Stdio servers require the command and its dependencies in PATH; SSE servers require network connectivity and the remote server running
▣ Score BreakdownMCPScore = Σ(raw × weight)
DimensionRawWeighted
Security
35%
100
35.0
Freshness
25%
85
21.3
Adoption
20%
82
16.4
Quality
10%
90
9.0
Trust
10%
50
5.0
Total
86.7
⚿ Capabilities & Risk Explainer
fs readfs writeexecsecrets
◆ Risk level: medium· 2 tools · auth: API key
fs read + fs write + exec + secrets active — can execute code, access credentials, and make external network calls.
Tool nameDescriptionDestructive?
echo-tool✓ no
def✓ no
⚙ Install config
Claude Desktop · Cursor · Windsurf · VS Code (Copilot) · Claude Code
add to your MCP client config:
{
  "mcpServers": {
    "mcpadapt": {
      "command": "uvx",
      "args": [
        "mcpadapt"
      ]
    }
  }
}
📈 Score historylast 46 snapshots
5/10/20267/21/2026 · 46 snapshots
⚙ Maintenance health
55/ 100 · is this project alive?
contributors (1y)6
top contributor share73%
releases (1y)7
last release269d ago
ci✓ passing
⛁ Raw data
weekly downloads44k
github stars421
forks52
open issues28
license✓ present
readme length5873 chars
last publish4d ago
last commit269d ago
last updated7d ago
install verified✓ pass · 70d ago
owner of this server? claim your listing to get a verified badgeclaim →
🔔 Score drop alerts
get notified by email when this server's score drops 5+ points