auto-mcp
Преобразует агенты из фреймворков вроде CrewAI и LangGraph в MCP-серверы для доступа через клиенты как Cursor.
Описание
automcp — Python-библиотека для легкого создания MCP-серверов из инструментов, агентов и оркестраторов популярных фреймворков (CrewAI, LangGraph, Llama Index, OpenAI Agents SDK, Pydantic AI, mcp-agent). Использует Pydantic для схем ввода и FastMCP для сервера. Генерирует файлы через CLI, поддерживает транспорты STDIO и SSE. Применяется для стандартизации AI-агентов в IDE вроде Cursor или Claude Desktop, а также для деплоя на MCPaaS платформе.
Возможности
Поддержка фреймворков
Интеграция с CrewAI, LangGraph, Llama Index, OpenAI Agents SDK, Pydantic AI и mcp-agent для конвертации агентов.
Генерация серверов
CLI-команда automcp init создает run_mcp.py с адаптерами и настройками для MCP-сервера.
Транспорты запуска
Поддержка STDIO (автозапуск клиентом) и SSE (ручной запуск на порту 8000) для различных клиентов.
Интеграция с клиентами
Конфигурация mcp.json для Cursor, Claude Desktop и прямого GitHub-выполнения с uvx.
Деплой на MCPaaS
Автоматический деплой репозитория на платформу Naptha с поддержкой uv и pyproject.toml.
Установка
Установка из PyPI: pip install naptha-automcp или uv add naptha-automcp.
Из исходников: git clone https://github.com/napthaai/automcp.git; cd automcp; uv venv; source .venv/bin/activate; pip install -e .