Стартовый сервер MCP
Готовый к использованию стартовый шаблон для создания серверов Model Context Protocol (MCP) с помощью TypeScript.
🚀 Быстрый старт
- Клонировать репозиторий
- Установить зависимости:
✨ Основные характеристики
- Баночка для быстрого тестирования и разработки
- Биом для линтинга и форматирования
- Автоматизированное управление версиями со стандартной версией
- Чистая, удобная в обслуживании структура проекта
📂 Структура проекта
⚙️ Конфигурация
Создание новых инструментов
Проект включает в себя скрипт, помогающий создавать новые инструменты MCP:
Это позволит:
- Создайте новый каталог инструментов в
src/tools/<tool-name>
- Сгенерируйте базовую структуру инструмента, включая:
- index.ts (основная реализация)
- schema.ts (схема JSON для параметров инструмента)
- test.ts (тестовый файл)
- Обновите файл индекса инструментов, чтобы экспортировать новый инструмент.
Пример:
🛠️ Развитие
- Проведите тесты :
bun test
- Код формата :
bun run format
- Код линта :
bun run lint
- Проект сборки :
bun run build
Чтобы добавить сервер MCP для разработки в Claude Desktop:
- Создайте проект:
- Добавьте в конфигурацию Claude Desktop:
📜 Управление версиями
Этот проект использует standard-version для автоматизированного управления версиями. Запустите bun run release
для создания новой версии.
Формат сообщения о фиксации
feat
: Новая функция (увеличивает младшую версию)fix
: исправление ошибки (версия исправления ошибок)BREAKING CHANGE
: Критическое изменение (увеличивает основную версию)
📦 Публикация в npm
- Убедитесь, что вы вошли в систему npm:
- Создайте проект:
- Опубликовать пакет:
Не забудьте обновить номер версии с помощью bun run release
перед публикацией новых версий.
Установка из npm (после публикации)
Добавьте в конфигурацию Claude Desktop:
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Готовый к использованию шаблон для создания серверов Model Context Protocol с помощью TypeScript, включающий Bun для быстрой разработки, Biome для линтинга и организованную структуру для создания инструментов MCP.
- 🚀 Быстрый старт
- ✨ Основные характеристики
- 📂 Структура проекта
- ⚙️ Конфигурация
- 🛠️ Развитие
- 📜 Управление версиями
- 📦 Публикация в npm
- Установка из npm (после публикации)
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA production-ready template for creating Model Context Protocol servers with TypeScript, providing tools for efficient testing, development, and deployment.Last updated -1412JavaScriptMIT License
- AsecurityAlicenseAqualityA production-ready template for building Model Context Protocol servers in TypeScript, offering fast development with Bun, Biome linting, and automated version management.Last updated -14JavaScriptMIT License
- AsecurityAlicenseAqualityA TypeScript-based template for building Model Context Protocol servers, featuring fast testing, automated version management, and a clean structure for MCP tool implementations.Last updated -142TypeScriptMIT License
- -securityFlicense-qualityA TypeScript framework for building Model Context Protocol (MCP) servers with automatic discovery and loading of tools, resources, and prompts.Last updated -67TypeScript