MCPAdapt
Интегрирует 650+ инструментов MCP-серверов в агентивные фреймворки для seamless доступа к ресурсам и данным.
Описание
MCPAdapt — библиотека на Python, позволяющая интегрировать более 650 MCP-серверов (по протоколу Anthropic) в фреймворки вроде Smolagents, Langchain, CrewAI и Google GenAI. Поддерживает запуск через Stdio или SSE-соединения, адаптацию инструментов в нативные для фреймворков, асинхронный режим и множественные серверы. Идеальна для расширения агентов доступом к внешним инструментам, данным и API без сложной настройки. Обеспечивает безопасность с предупреждениями о проверке серверов.
Возможности
Интеграция MCP-серверов
Адаптирует инструменты из 650+ серверов для seamless использования в агентивных workflow.
Поддержка фреймворков
Адаптеры для Smolagents, Langchain, CrewAI, Google GenAI и Jupyter; простое расширение для новых.
Stdio и SSE-поддержка
Запуск локальных серверов через команды или удаленных via SSE с заголовками для аутентификации.
Асинхронный режим
Поддержка async для фреймворков, обеспечивающая эффективную работу с инструментами.
Множественные серверы
Объединение инструментов из нескольких MCP-серверов в единую коллекцию для агента.
Установка
Для Smolagents (1.4.1+): uv add smolagents[mcp]
Для других фреймворков: uv add mcpadapt[langchain] (или [crewai], [google-genai] и т.д.), или pip install mcpadapt[langchain]. Поддержка нескольких: uv add mcpadapt[langchain,crewai].