Simple TypeScript MCP Server
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.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Simple TypeScript MCP Servercreate a note about meeting tomorrow at 2pm"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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 installRunning the server
npm run devBuilding for production
npm run build
npm startAvailable 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 testOr watch mode:
npm run test:watchCustomizing
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.
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