A TypeScript template for creating Model Context Protocol servers that enable AI models to utilize external tools, including example operations and simple number addition functionality.
A template for creating Model Context Protocol (MCP) servers using TypeScript. This project demonstrates how to implement a simple MCP server with custom tools.
This template implements a basic MCP server that provides tools for:
The server uses the Model Context Protocol SDK to handle communication between AI models and external tools.
The project is structured as follows:
mcp-server-typescript-template/
├── common/
│ ├── constant.ts # Project constants
│ ├── errors.ts # Error handling utilities
│ └── types.ts # Type definitions
│ └── utils.ts # Utility functions
├── operations/
│ └── example-operation.ts # Implementation of example operations
├── index.ts # Main server implementation
├── package.json
└── tsconfig.json
Clone the repository and install dependencies:
git clone cd mcp-server-typescript-template npm install npm run test npm run build npm run start # this will start the server for testing
edit your claude_desktop_config.json
file to add the following:
{ "mcpServers": { "example": { "command": "node", "args": [ "/path/to/mcp-server-typescript-template/dist/index.js" ] } } }
Discover shared experiences
Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!