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

auto-mcp

Преобразует агенты из фреймворков вроде CrewAI и LangGraph в MCP-серверы для доступа через клиенты как Cursor.

Python
297 stars

Описание

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 .

Информация

Язык
Python
Лицензия
Apache License 2.0
GitHub Stars
297

Ссылки