fastmcp-boilerplate

A simple MCP server built using FastMCP, TypeScript, ESLint and Prettier.

boilerplatemcpfastmcptypescripteslintprettier

Preview

fastmcp-boilerplate preview

Overview

FastMCP Boilerplate is a starter template for building MCP servers with Node.js and TypeScript. It provides a complete development setup including testing, linting, formatting and automated publishing to NPM via GitHub Actions, making it suitable for developers who want to quickly create and maintain MCP server projects with professional code quality standards.

Features

tool-definitionresource-definitionprompt-definitionauthenticationsession-trackinghttp-streamingsse-supportstateless-modecorshealth-checkerror-handlingprogress-notificationsstreaming-outputimage-contentaudio-contentembedded-loggingrequest-id-trackingprompt-auto-completionsamplingconfigurable-pingroots-cli

Feature Flags

userDashboardauthenticationblogemailsecommercerealtimeauthorizationloggingErrorTrackingsearchcmsainotificationsapiDocscachingrateLimitingmapsformsValidationmultitenancystreaming

Recommended Use Cases

building-mcp-serversai-tool-integrationserverless-deploymentsload-balanced-deployments

Frontend

None

Backend

typescriptfastmcp

Auth Providers

None

Deployment Targets

serverlesshttp-streamingstdio

Payment Providers

None

Quick Facts

โญ Stars
71
๐Ÿด Forks
30
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2025-05-08T16:16:40Z

Stack

Framework
fastmcp
Language
typescript
Testing
vitest
CI
github-actions

Data Layer

UI Stack

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
No
CI
github-actions

Pricing

Classification
free
Selected
4 usd / month
Notes
Open source project with MIT license
Get Started with this Boilerplate