MCP Server Template
Click on "Deploy 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 deployed
Maintenance
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
A simple Typescript MCP server built using the official MCP Typescript SDK and smithery/cli. This…
Model Context Protocol server for the Apideck Unified API. Connect any MCP-compatible agent framework to 100+ accounting systems, HRIS platforms, file storage providers, and more through one integration. More information https://www.apideck.com/mcp-server
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA template repository for building Model Context Protocol (MCP) servers with TypeScript, featuring full TypeScript support, testing setup, CI/CD pipelines, and modular architecture for easy extension.2 npm-
- FlicenseNot gradedqualityDmaintenanceA starter template for building Model Context Protocol (MCP) servers using TypeScript and Zod for schema validation. It provides a foundational structure and examples for implementing custom tools and resources, such as calculators and system information endpoints.-
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol (MCP) server template designed for building structured tools, prompts, and resources with built-in support for HTTP and STDIO transports. It provides a standardized framework for developers to create and deploy AI-driven services using TypeScript and Zod schema validation.4 npm-
- FlicenseAqualityDmaintenanceA TypeScript MCP server template with Zod validation, dual transport (stdio/HTTP), and modular architecture for building MCP-compatible tools, resources, and prompts.11-