Skip to main content
Glama

MCP Starter

by instructa

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

mcp стартер

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

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


Функции

  • 📡 Гибкая коммуникация
    • Поддерживает несколько протоколов связи между клиентом и сервером,
    • stdio : Локальное использование
    • Streamable HTTP : удаленное и локальное использование
    • sse : Удаленное и локальное использование (устарело)~~
  • 📦 Минимальная настройка — начните работу быстро с базовой реализации сервера.
  • 🤖 Интеграция Cursor AI — включает пример конфигурации .cursor/mcp.json .
  • ⌨️ TypeScript — добавьте безопасность типов в свой проект.

Тодо

  • [ ] Добавить возможность публиковать собственные пакеты
  • [ ] Лучшая поддержка 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Стандартный ввод/вывод(Никто)По умолчанию
httpHTTP-REST-ПРОЦЕССОР--port <num> (по умолчанию: 3000), --endpoint <path> (по умолчанию: /mcp )
sseСобытия, отправленные сервером--port <num> (по умолчанию: 3000)Устаревший

Лицензия

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


Курсы

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

You must be authenticated.

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

Основа для создания пользовательских локальных серверов Model Context Protocol (MCP), которые предоставляют инструменты, доступные помощникам на основе искусственного интеллекта, таким как Cursor или Claude Desktop.

  1. Функции
    1. Тодо
      1. Начиная
        1. Предпосылки
      2. Использование
        1. Поддерживаемые варианты транспорта
        2. стдио
        3. Потоковое HTTP
      3. Используйте инспектор
        1. Параметры командной строки
          1. Выбор протокола
        2. Лицензия
          1. Курсы

            Related MCP Servers

            • A
              security
              F
              license
              A
              quality
              A 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 -
              1
              6
              9
              TypeScript
              • Apple
            • A
              security
              F
              license
              A
              quality
              Model 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 -
              10
              53
              16
              JavaScript
              • Apple
            • -
              security
              A
              license
              -
              quality
              A 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 -
              13
              Python
              MIT License
            • -
              security
              F
              license
              -
              quality
              A 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
              • Apple

            View all related MCP servers

            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