$ timeahead.in
/ servers/pypi/mcpadapt
pypi

mcpadapt

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

422 stars44k/wkupdated 254d 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 45 snapshots
5/10/20267/6/2026 · 45 snapshots
⚙ Maintenance health
57/ 100 · is this project alive?
contributors (1y)8
top contributor share68%
releases (1y)8
last release254d ago
ci✓ passing
⛁ Raw data
weekly downloads44k
github stars422
forks51
open issues28
license✓ present
readme length5873 chars
last publish8d ago
last commit254d ago
last updated1d ago
install verified✓ pass · 49d 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