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

@mcpdotdirect/template-mcp-server

Шаблон для быстрой настройки собственного MCP-сервера с использованием FastMCP.

JavaScript
61 stars

Описание

Это CLI-инструмент для создания MCP (Model Context Protocol) сервера на базе FastMCP. Включает базовую структуру с поддержкой stdio и HTTP транспортов, TypeScript для типизации, скрипты разработки. Позволяет легко добавлять инструменты, ресурсы и промпты. Идеально для разработки персональных AI-инструментов, локальных или сетевых серверов для Cursor и командной работы.

Возможности

FastMCP фреймворк

Упрощенная реализация MCP-сервера для быстрого старта.

Двойная поддержка транспортов

Stdio для локального CLI и HTTP/SSE для сетевого доступа.

TypeScript поддержка

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

Расширяемость

Легкое добавление кастомных инструментов, ресурсов и промптов.

Скрипты разработки

Авто-перезагрузка и тестирование с mcp-cli и инспектором.

Установка

Создайте проект: npx @mcpdotdirect/create-mcp-server или npm init @mcpdotdirect/mcp-server.

Установите зависимости: npm install (или yarn/pnpm/bun).

Запустите сервер: npm start (stdio) или npm run start:http (HTTP). Для разработки: npm run dev или npm run dev:http.

Для Cursor: настройте в Settings > Features > MCP Servers или создайте .cursor/mcp.json:

{
  "mcpServers": {
    "my-mcp-stdio": {
      "command": "npm",
      "args": ["start"]
    },
    "my-mcp-sse": {
      "url": "http://localhost:3001/sse"
    }
  }
}

Информация

Язык
JavaScript
Лицензия
MIT License
GitHub Stars
61

Ссылки