Skip to main content
Glama
jasonkneen

Simple TypeScript MCP Server

by jasonkneen

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

Related MCP server: MCP Server Starter

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 ID

  • getAllNotes: Get all notes

  • createNote: Create a new note

  • updateNote: Update an existing note

  • deleteNote: 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.

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

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jasonkneen/mcp-server-ts'

If you have feedback or need assistance with the MCP directory API, please join our Discord server