MCP Server Template
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., "@MCP Server Templateecho 'Hello, world!'"
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.
MCP Server Template
A template for building a Model Context Protocol (MCP) server using TypeScript.
Features
TypeScript configuration (Node16 / ESModules).
Type-safe argument validation using Zod.
Standard I/O (stdio) transport setup.
Example echo tool included.
Related MCP server: TypeScript MCP Server Boilerplate
Prerequisites
Node.js
npm or your preferred package manager
Installation
Install the required dependencies:
npm installBuild
Compile the TypeScript source code into the build/ directory:
npm run buildRunning the Server
Start the compiled server:
npm startBecause the server uses standard I/O (stdio) for transport, it will wait for an MCP client to connect and communicate via stdin and stdout.
Project Structure
src/index.ts: Application entry point setting up the standard I/O transport.src/server.ts: Initializes the MCP server instance and registers its handlers.src/handlers/tool.ts: Registers tool request handlers with the MCP server.src/tools/example.ts: Contains the domain logic, input schema, and execution logic for individual tools.tsconfig.json: TypeScript compiler configuration.package.json: Project metadata and scripts.
Adding New Tools
To add a new tool to your MCP server:
Create a new file in
src/tools/defining your tool's input schema (via Zod), definition metadata, and execution logic handler function.Open
src/handlers/tool.tsand add your new tool's definition to the array returned by theListToolsRequestSchemahandler.Add a new
casein theCallToolRequestSchemahandler insidesrc/handlers/tool.tsto call your new tool's execution function.
This server cannot be installed
Maintenance
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/ceciliomichael/mcp-server-template'
If you have feedback or need assistance with the MCP directory API, please join our Discord server