Стартовый сервер MCP
Хотите создать свой собственный MCP-сервер?
MCP Server Starter предоставляет вам базовую структуру для запуска локальных инструментов с Cursor, Claude и другими, использующими стандарт MCP.
Функции
- 📡 Гибкая коммуникация
- Поддерживает несколько протоколов связи между клиентом и сервером,
stdio
: Локальное использованиеStreamable HTTP
: удаленное и локальное использованиеsse
: Удаленное и локальное использование (устарело)~~
- 📦 Минимальная настройка — начните работу быстро с базовой реализации сервера.
- 🤖 Интеграция Cursor AI — включает пример конфигурации
.cursor/mcp.json
. - ⌨️ TypeScript — добавьте безопасность типов в свой проект.
Тодо
- [ ] Добавить возможность публиковать собственные пакеты
- [ ] Лучшая поддержка CLI для скаффолдинга
- [ ] Предлагает создавать инструменты «на лету»
Начиная
Предпосылки
Использование
Поддерживаемые варианты транспорта
Модель контекстного протокола Поддерживает несколько методов транспортировки.
стдио
Рекомендуется для локальных установок
Поддержка редактора кода
Добавьте фрагменты кода ниже
- Курсор:
.cursor/mcp.json
Локальная разработка/тестирование
Используйте это, если вы хотите протестировать свой mcp-сервер локально.
Опубликованный пакет
Используйте это, когда вы опубликовали свой пакет в реестре npm.
Потоковое HTTP
Важно: потоковый HTTP пока не поддерживается в Cursor
Рекомендовано для использования на удаленном сервере
Важно: в отличие от stdio вам также необходимо запустить сервер с правильным флагом.
Локальная разработка Используйте streamable http
-транспорт
- Запустите MCP Server. Запустите это в своем терминале.
Или с инспектором mcp
- Добавьте это в свою конфигурацию
Опубликованный пакет
Используйте это, когда вы опубликовали свой пакет в реестре npm.
Запустите это в своем терминале
Используйте инспектор
Используйте команду inspect
для отладки вашего сервера mcp
Параметры командной строки
Выбор протокола
Протокол | Описание | Флаги | Примечания |
---|---|---|---|
stdio | Стандартный ввод/вывод | (Никто) | По умолчанию |
http | HTTP-REST-ПРОЦЕССОР | --port <num> (по умолчанию: 3000), --endpoint <path> (по умолчанию: /mcp ) | |
sse | События, отправленные сервером | --port <num> (по умолчанию: 3000) | Устаревший |
Лицензия
Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENSE.
Курсы
- Научитесь создавать программное обеспечение с помощью ИИ: instructa.ai
Основа для создания пользовательских локальных серверов Model Context Protocol (MCP), которые предоставляют инструменты, доступные помощникам на основе искусственного интеллекта, таким как Cursor или Claude Desktop.
Related MCP Servers
- AsecurityFlicenseAqualityA starter template for building Model Context Protocol servers that can be integrated with Cursor or Claude Desktop, allowing developers to create custom tools and extensions for AI assistants.Last updated -169TypeScript
- AsecurityFlicenseAqualityModel Context Protocol (MCP) server that integrates Redash with AI assistants like Claude, allowing them to query data, manage visualizations, and interact with dashboards through natural language.Last updated -1010421JavaScript
- -securityAlicense-qualityA streamlined foundation for building Model Context Protocol servers in Python, designed to make AI-assisted development of MCP tools easier and more efficient.Last updated -15PythonMIT License
- -securityFlicense-qualityA starter template for building Model Context Protocol (MCP) servers, enabling developers to create and add custom tools that can be integrated with Claude Desktop.Last updated -TypeScript