Перейти к содержимому

MCP Server Starter

Простой стартер для создания собственного сервера MCP для интеграции локальных инструментов с AI-клиентами вроде Cursor и Claude.

TypeScript
30 stars

Описание

MCP Server Starter предоставляет базовую структуру на TypeScript для быстрого запуска MCP-сервера. Поддерживает протоколы stdio для локального использования, Streamable HTTP для удалённого доступа и SSE (устаревший). Идеален для интеграции с AI-инструментами, такими как Cursor, с минимальной настройкой и типизацией. Применяется для создания кастомных серверов, отладки через инспектор и тестирования локальных инструментов.

Возможности

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

Поддержка протоколов stdio (локально), Streamable HTTP (удалённо/локально) и SSE (устаревший).

Минимальная настройка

Быстрый запуск базового сервера без сложной конфигурации.

Интеграция с Cursor AI

Примеры конфигураций для `.cursor/mcp.json` для тестирования и разработки.

TypeScript-поддержка

Типизация кода для повышения безопасности и удобства разработки.

Отладка через инспектор

Команда `inspect` для мониторинга и диагностики сервера.

Установка

Предварительные требования: Установите Node.js и MCP-совместимый клиент (например, Cursor).

Для локальной разработки:

  1. Клонируйте репозиторий.
  2. Выполните npm install.
  3. Для stdio: node ./bin/cli.mjs --stdio или добавьте конфиг в .cursor/mcp.json:
{
  "mcpServers": {
    "my-starter-mcp-stdio": {
      "command": "node",
      "args": ["./bin/cli.mjs", "--stdio"]
    }
  }
}

Для HTTP: node ./bin/cli.mjs --http --port 4200, затем укажите URL в конфиге.

Информация

Язык
TypeScript
Лицензия
MIT License
GitHub Stars
30

Ссылки