TypeSpec MCP Server and Emitter
Инструмент для создания серверов API на базе TypeSpec с поддержкой протокола MCP
Описание
TypeSpec MCP Server — это набор пакетов для быстрой разработки MCP-серверов с использованием TypeSpec. Включает библиотеку для описания инструментов (@tool), эмиттеры для генерации JS-имплементаций серверов и HTTP-интерфейсов. Поддерживает инструменты: learnTypeSpec (обучение), init (инициализация проекта), compile (компиляция) и build (сборка). Идеален для создания расширений AI-агентов в VS Code с GitHub Copilot, генерации REST API. Проект в preview, требует Node.js 20+.
Возможности
Инициализация проекта
Скаффолдинг нового проекта с примерами реализации инструментов через команду init.
Обучение TypeSpec
Предоставляет информацию о TypeSpec для понимания и написания кода.
Компиляция и сборка
Запуск tsp compile для генерации эмиттеров и npm run build для сборки проекта.
Генерация серверов
Создание JS-имплементаций MCP-инструментов и HTTP-серверов для REST API.
Интеграция с VS Code
Поддержка в VS Code с GitHub Copilot для authoring TypeSpec и MCP-ресурсов.