Simple TypeScript MCP Server
A simple TypeScript template for building Model Context Protocol (MCP) servers with basic CRUD operations. This template provides a foundation for creating MCP tools that return JSON responses.
Features
- Simple notes API with CRUD operations
- In-memory data storage
- TypeScript implementation
- JSON responses
- Ready for testing with Vitest
Setup
npm install
Running the server
npm run dev
Building for production
npm run build
npm start
Available Tools
This template includes the following MCP tools:
getNote: Retrieve a note by IDgetAllNotes: Get all notescreateNote: Create a new noteupdateNote: Update an existing notedeleteNote: Delete a note by ID
Testing
Run the tests with:
npm test
Or watch mode:
npm run test:watch
Customizing
You can use this template as a starting point for your own MCP server by modifying the tools in src/server.ts to fit your needs.
Simple TypeScript MCP Server
Project Details
- jasonkneen/mcp-server-ts
- Last Updated: 5/12/2025
Recomended MCP Servers
J.A.R.V.I.S. is an intelligent coding assistant that leverages multiple state-of-the-art language models to help you with code generation,...
Coreflux MQTT MCP Server
A Model Context Protocol (MCP) server facilitating secure interactions with MSSQL databases.
mcp soduku solver
Serveur MCP AlloKoli pour la création et gestion d'assistants vocaux avec Vapi et Twilio
A redmine MCP server covering close to 100% of redmines API
An MCP (Model Context Protocol) server for interacting with a Paperless-NGX API server. This server provides tools for...





