easy-mcp
Упрощает создание серверов Model Context Protocol в TypeScript с минимальным boilerplate.
Описание
EasyMCP — библиотека для TypeScript, которая скрывает сложность реализации MCP-серверов. Предлагает Express-подобный API и экспериментальные декораторы для определения инструментов, промптов, ресурсов и корневых директорий. Обеспечивает типобезопасность, контекст для логирования и прогресса. Идеальна для быстрого создания серверов для AI-моделей, интеграции с LLM, автоматизации задач без лишнего кода.
Возможности
Express-подобный API
Интуитивный способ определения инструментов, промптов, ресурсов и шаблонов, аналогично маршрутам в ExpressJS.
Экспериментальные декораторы
Автоматическое выведение типов и схем для инструментов, промптов и ресурсов без явного описания.
Объект контекста
Доступ к MCP-функциям вроде логирования, отчёта о прогрессе и чтения ресурсов в инструментах.
Типобезопасность
Улучшенный developer experience с сильной типизацией TypeScript для минимизации ошибок.
Корневые директории
Определение нескольких корневых путей с опциональными именами для организации ресурсов.
Установка
Для установки EasyMCP выполните в директории проекта:
bun install