Skip to main content
Glama

Стартовый сервер MCP

mcp стартер

Хотите создать свой собственный MCP-сервер?

MCP Server Starter предоставляет вам базовую структуру для запуска локальных инструментов с Cursor, Claude и другими, использующими стандарт MCP.


Функции

  • 📡 Гибкая коммуникация

    • Поддерживает несколько протоколов связи между клиентом и сервером,

    • stdio : Локальное использование

    • Streamable HTTP : удаленное и локальное использование

    • sse : Удаленное и локальное использование (устарело)~~

  • 📦 Минимальная настройка — начните работу быстро с базовой реализации сервера.

  • 🤖 Интеграция Cursor AI — включает пример конфигурации .cursor/mcp.json .

  • ⌨️ TypeScript — добавьте безопасность типов в свой проект.

Related MCP server: MCP Server Starter

Тодо

  • [ ] Добавить возможность публиковать собственные пакеты

  • [ ] Лучшая поддержка CLI для скаффолдинга

  • [ ] Предлагает создавать инструменты «на лету»

Начиная

Предпосылки

  • Node.js (укажите версию при необходимости)

  • MCP-совместимый клиент (например, Cursor )

Использование

Поддерживаемые варианты транспорта

Модель контекстного протокола Поддерживает несколько методов транспортировки.

стдио

mcp стартер

Рекомендуется для локальных установок

Поддержка редактора кода

Добавьте фрагменты кода ниже

  • Курсор: .cursor/mcp.json

Локальная разработка/тестирование

Используйте это, если вы хотите протестировать свой mcp-сервер локально.

{ "mcpServers": { "my-starter-mcp-stdio": { "command": "node", "args": ["./bin/cli.mjs", "--stdio"] } } }

Опубликованный пакет

Используйте это, когда вы опубликовали свой пакет в реестре npm.

{ "mcpServers": { "my-starter-mcp-stdio": { "command": "npx", "args": ["my-mcp-server", "--stdio"] } } }

Потоковое HTTP

mcp стартер

Важно: потоковый HTTP пока не поддерживается в Cursor

Рекомендовано для использования на удаленном сервере

Важно: в отличие от stdio вам также необходимо запустить сервер с правильным флагом.

Локальная разработка Используйте streamable http -транспорт

  1. Запустите MCP Server. Запустите это в своем терминале.

node ./bin/cli.mjs --http --port 4200

Или с инспектором mcp

npm run dev-http # npm run dev-sse (deprecated)
  1. Добавьте это в свою конфигурацию

{ "mcpServers": { "my-starter-mcp-http": { "command": "node", "args": ["./bin/cli.mjs", "--http", "--port", "4001"] // "args": ["./bin/cli.mjs", "--sse", "--port", "4002"] (or deprecated sse usage) } } }

Опубликованный пакет

Используйте это, когда вы опубликовали свой пакет в реестре npm.

Запустите это в своем терминале

npx my-mcp-server --http --port 4200 # npx my-mcp-server --sse --port 4201 (deprecated)
{ "mcpServers": { "my-starter-mcp-http": { "url": "http://localhost:4200/mcp" // "url": "http://localhost:4201/sse" } } }

Используйте инспектор

Используйте команду inspect для отладки вашего сервера mcp

mcp стартерmcp стартер

Параметры командной строки

Выбор протокола

Протокол

Описание

Флаги

Примечания

stdio

Стандартный ввод/вывод

(Никто)

По умолчанию

http

HTTP-REST-ПРОЦЕССОР

--port <num> (по умолчанию: 3000), --endpoint <path> (по умолчанию: /mcp )

sse

События, отправленные сервером

--port <num> (по умолчанию: 3000)

Устаревший

Лицензия

Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENSE.


Курсы

  • Научитесь создавать программное обеспечение с помощью ИИ: instructa.ai

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/instructa/mcp-starter'

If you have feedback or need assistance with the MCP directory API, please join our Discord server