
🚀 MCP Boilerplate
Powered by Bun ⚡
A modern, lightning-fast boilerplate for Model Context Protocol (MCP) applications
🔥 Features
- Blazing-fast MCP with Bun
- Modern TypeScript-first architecture
- MCP SDK integration out-of-the-box (
@modelcontextprotocol/sdk) - Express 5.x server with proper TypeScript support
- Robust validation using Zod schemas
- Smart logging with Morgan
- Environment configuration support
- CLI-ready implementation
🛠️ Prerequisites
- Bun 1.0+ or Node.js 20+
- Package manager (
bun,npm,pnpm, oryarn)
⚡ Quick Start
# Clone repository
git clone https://github.com/jhon2c/mcp-boilerplate.git
cd mcp-boilerplate
# Install dependencies (with Bun) [Recommended]
bun install
# OR with npm
npm install
# Start development server
bun run dev
🚄 Development Scripts
| Command | Description |
|---|---|
bun run dev | Start dev server with hot reload |
bun run build | Compile TypeScript |
mcp-boilerplate | Run compiled CLI |
🌐 Environment Setup
Create .env file:
PORT=3000
MCP_API_KEY=your_api_key_here
DEBUG=mcp:*
✨ Setup the MCP server on Cursor
- Install and run the server
- Go to Cursor MCP Settings
Files > Preferences > Cursor Settings > MCP - Add a new MCP server
+ Add new global MCP server - Paste the setup JSON
{
"mcpServers": {
"mcp-boilerplate": {
"url": "http://localhost:3001/sse"
}
}
}
📂 Project Structure
mcp-boilerplate/
├── src/
│ ├── index.ts
│ ├── config/
│ ├── services/
│ └── types/
└── build/
📦 Key Dependencies
Runtime:
- @modelcontextprotocol/sdk
- express@5
- zod
- ky
Dev:
- tsx
🤝 Contributing Fork repo
- Create feature branch
- Commit changes
- Push branch
- Open PR
📄 License MIT - See LICENSE
Happy Coding!
MCP Boilerplate
Project Details
- jhon2c/mcp-boilerplate
- Last Updated: 4/6/2025
Recomended MCP Servers
Minimal typescript template to build an mcp server
This project provides a toolset to crawl websites wikis, tool/library documentions and generate Markdown documentation, and make that...
Lightweight MCP server to give your Cursor Agent access to the WorkOS API.
A Model Context Protocol server that provides read-only access to MySQL databases. This server enables LLMs to inspect...
A Google Tasks Model Context Protocol Server for Claude
Name Cheap MCP tools for your AI needs.
An MCP tool for aiding persistence over ai-coding-agent sessions.
MCP server for lulu-print-mcp - Part of the master-mcps collection





