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.

Servidor MCP de TypeScript simple

Una plantilla sencilla de TypeScript para crear servidores de Protocolo de Contexto de Modelo (MCP) con operaciones CRUD básicas. Esta plantilla proporciona una base para crear herramientas MCP que devuelven respuestas JSON.

Características

  • API de notas simples con operaciones CRUD
  • Almacenamiento de datos en memoria
  • Implementación de TypeScript
  • Respuestas JSON
  • Listo para probar con Vitest

Configuración

npm install

Ejecutando el servidor

npm run dev

Edificio para la producción

npm run build npm start

Herramientas disponibles

Esta plantilla incluye las siguientes herramientas MCP:

  • getNote : recupera una nota por ID
  • getAllNotes : Obtener todas las notas
  • createNote : Crea una nueva nota
  • updateNote : Actualizar una nota existente
  • deleteNote : Eliminar una nota por ID

Pruebas

Ejecute las pruebas con:

npm test

O modo reloj:

npm run test:watch

Personalización

Puede utilizar esta plantilla como punto de partida para su propio servidor MCP modificando las herramientas en src/server.ts para adaptarlas a sus necesidades.

You must be authenticated.

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

Una plantilla de TypeScript para crear servidores de protocolo de contexto de modelo que implementan operaciones CRUD básicas de toma de notas con respuestas JSON.

  1. Características
    1. Configuración
      1. Ejecutando el servidor
        1. Edificio para la producción
          1. Herramientas disponibles
            1. Pruebas
              1. Personalización

                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