Integrations
Integrates Biome for code linting and formatting, ensuring consistent code quality in the MCP server implementation.
Utilizes Bun for runtime execution and development environment, providing fast testing and execution capabilities for the MCP server.
Supports publishing the MCP server as an npm package, allowing for easy distribution and installation in Claude Desktop environments.
Стартовый сервер MCP
Готовый к использованию стартовый шаблон для создания серверов Model Context Protocol (MCP) с помощью TypeScript.
🚀 Быстрый старт
- Клонировать репозиторий
- Установить зависимости:Copy
✨ Основные характеристики
- Баночка для быстрого тестирования и разработки
- Биом для линтинга и форматирования
- Автоматизированное управление версиями со стандартной версией
- Чистая, удобная в обслуживании структура проекта
📂 Структура проекта
⚙️ Конфигурация
Создание новых инструментов
Проект включает в себя скрипт, помогающий создавать новые инструменты 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:
- Создайте проект:Copy
- Добавьте в конфигурацию Claude Desktop:Copy
📜 Управление версиями
Этот проект использует standard-version для автоматизированного управления версиями. Запустите bun run release
для создания новой версии.
Формат сообщения о фиксации
feat
: Новая функция (увеличивает младшую версию)fix
: исправление ошибки (версия исправления ошибок)BREAKING CHANGE
: Критическое изменение (увеличивает основную версию)
📦 Публикация в npm
- Убедитесь, что вы вошли в систему npm:Copy
- Создайте проект:Copy
- Опубликовать пакет:Copy
Не забудьте обновить номер версии с помощью bun run release
перед публикацией новых версий.
Установка из npm (после публикации)
Добавьте в конфигурацию Claude Desktop:
You must be authenticated.
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 -1712JavaScriptMIT 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 -17JavaScriptMIT 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 -172TypeScriptMIT 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