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
MCP server for Dub.co link shortener API integration
基于Spring Cloud的分布式微服务架构
MCP Server for my ledger
A FastMCP v2 server that proxies the Poe.com API, supporting both STDIO and SSE transports
Model Context Protocol Servers
Use mcp to manage containerd(developing)
MCP server implementation for Google's Gemini API
eladmin mybatis-plus版本:项目基于 Spring Boot 2.7.18 、MyBatis-Plus、Spring Security、Redis、Vue的前后端分离的后台管理系统, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由
An MCP for telegram to integrate with Claude desktop.
MCP server to provide Sketch layout information to AI coding agents like Cursor





