Simple TypeScript MCP Server

by jasonkneen

Integrations

  • Built with TypeScript for type-safe development, allowing creation of robust MCP tools with proper typing and improved code reliability.

  • Integrates with Vitest for testing the MCP server functionality, enabling test-driven development of the note management capabilities.

Простой TypeScript MCP-сервер

Простой шаблон TypeScript для построения серверов Model Context Protocol (MCP) с базовыми операциями CRUD. Этот шаблон обеспечивает основу для создания инструментов MCP, которые возвращают ответы JSON.

Функции

  • Простой API заметок с CRUD-операциями
  • Хранение данных в памяти
  • Реализация TypeScript
  • JSON-ответы
  • Готов к тестированию с Vitest

Настраивать

npm install

Запуск сервера

npm run dev

Здание для производства

npm run build npm start

Доступные инструменты

Этот шаблон включает в себя следующие инструменты MCP:

  • getNote : Получить заметку по идентификатору
  • getAllNotes : Получить все заметки
  • createNote : Создать новую заметку
  • updateNote : обновить существующую заметку
  • deleteNote : Удалить заметку по идентификатору

Тестирование

Запустите тесты с помощью:

npm test

Или режим просмотра:

npm run test:watch

Настройка

Вы можете использовать этот шаблон в качестве отправной точки для своего собственного сервера MCP, изменив инструменты в src/server.ts в соответствии со своими потребностями.

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Шаблон TypeScript для создания серверов Model Context Protocol, реализующий базовые операции CRUD для создания заметок с ответами JSON.

  1. Функции
    1. Настраивать
      1. Запуск сервера
        1. Здание для производства
          1. Доступные инструменты
            1. Тестирование
              1. Настройка

                Related MCP Servers

                • A
                  security
                  A
                  license
                  A
                  quality
                  A production-ready template for creating Model Context Protocol servers with TypeScript, providing tools for efficient testing, development, and deployment.
                  Last updated -
                  1
                  7
                  12
                  JavaScript
                  MIT License
                • A
                  security
                  A
                  license
                  A
                  quality
                  A production-ready template for building Model Context Protocol servers in TypeScript, offering fast development with Bun, Biome linting, and automated version management.
                  Last updated -
                  1
                  7
                  JavaScript
                  MIT License
                • A
                  security
                  F
                  license
                  A
                  quality
                  A TypeScript-based template for developing Model Context Protocol servers with features like dependency injection and service-based architecture, facilitating the creation and integration of custom data processing tools.
                  Last updated -
                  1
                  2
                  TypeScript
                • A
                  security
                  A
                  license
                  A
                  quality
                  A Model Context Protocol server that extracts embedded data (such as i18n translations or key/value configurations) from TypeScript/JavaScript source code into structured JSON configuration files.
                  Last updated -
                  2
                  14
                  2
                  JavaScript
                  MIT License

                View all related MCP servers

                ID: h4hg5cqqpp