Перейти к содержимому

MCPAdapt

Интегрирует 650+ инструментов MCP-серверов в агентивные фреймворки для seamless доступа к ресурсам и данным.

Python
399 stars

Описание

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].

Информация

Язык
Python
Лицензия
MIT License
GitHub Stars
399

Ссылки