Стартовый сервер 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 -1313TypeScript
- AsecurityAlicenseAqualityA basic structure to build and run local tools that support the Model Context Protocol (MCP) standard, compatible with AI tools like Cursor and Claude.Last updated -1TypeScriptMIT License
- -securityAlicense-qualityA guide for implementing Model Context Protocol (MCP) servers that provide AI models with external tools like web search, text manipulation, and mathematical operations.Last updated -8PythonMIT License
- AsecurityFlicenseAqualityA starter template for building Model Context Protocol servers that integrate with AI assistants like Claude and Cursor, providing custom tools, resource providers, and prompt templates.Last updated -2JavaScript