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

easy-mcp

Упрощает создание серверов Model Context Protocol в TypeScript с минимальным boilerplate.

TypeScript
184 stars

Описание

EasyMCP — библиотека для TypeScript, которая скрывает сложность реализации MCP-серверов. Предлагает Express-подобный API и экспериментальные декораторы для определения инструментов, промптов, ресурсов и корневых директорий. Обеспечивает типобезопасность, контекст для логирования и прогресса. Идеальна для быстрого создания серверов для AI-моделей, интеграции с LLM, автоматизации задач без лишнего кода.

Возможности

Express-подобный API

Интуитивный способ определения инструментов, промптов, ресурсов и шаблонов, аналогично маршрутам в ExpressJS.

Экспериментальные декораторы

Автоматическое выведение типов и схем для инструментов, промптов и ресурсов без явного описания.

Объект контекста

Доступ к MCP-функциям вроде логирования, отчёта о прогрессе и чтения ресурсов в инструментах.

Типобезопасность

Улучшенный developer experience с сильной типизацией TypeScript для минимизации ошибок.

Корневые директории

Определение нескольких корневых путей с опциональными именами для организации ресурсов.

Установка

Для установки EasyMCP выполните в директории проекта:

bun install

Информация

Язык
TypeScript
Лицензия
MIT License
GitHub Stars
184

Ссылки