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

TypeSpec MCP Server and Emitter

Инструмент для создания серверов API на базе TypeSpec с поддержкой протокола MCP

TypeScript
40 stars

Описание

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-ресурсов.

Установка

Для установки создайте файл .vscode/mcp.json: { “servers”: { “TypeSpec MCP Server”: { “command”: “npx”, “args”: ["-y", “mcp-server-typespec@latest”] } } } Предварительно: Установите VS Code, GitHub Copilot и Node.js 20+.

Информация

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

Ссылки