my-mcp-server-251209
π§MCP Serverdevbrother2024/my-mcp-server-251209
A TypeScript MCP SDK boilerplate for quickly developing MCP servers with Smithery deployment support, including example calculator and greeting tools.
Overview
This is a TypeScript MCP Server boilerplate project that enables rapid development of Model Context Protocol servers using the TypeScript MCP SDK. It provides a complete project structure with example tools (calculator, greeting) and resources (server info), along with Smithery deployment support for both local development and cloud deployment.
Key Features
- Ready-to-Use Project Structure - Complete TypeScript project layout with src/index.ts entry point, Smithery configuration, and build scripts
- Example Tool Implementations - Includes working examples of a calculator tool and greeting tool using Zod schema validation for typed parameters
- Smithery Integration - Built-in support for Smithery deployment with interactive development playground and cloud hosting
- Zod Schema Validation - Uses Zod for defining tool input schemas with descriptions, enums, optional defaults, and type safety
- Dual Build System - Supports both Smithery builds for deployment and local TypeScript builds for development
Who is this for?
This MCP server boilerplate is for TypeScript developers who want to quickly create custom MCP servers with tools and resources. It is ideal for those building AI integrations who need a starting point with proper project structure, schema validation, and deployment configuration already set up.
Installation
claude mcp add typescript-mcp-server -- node /ABSOLUTE/PATH/TO/YOUR/PROJECT/build/index.js{
"mcpServers": {
"typescript-mcp-server": {
"command": ...