Powered by Bun ⚡
A modern, lightning-fast boilerplate for Model Context Protocol (MCP) applications
- 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
- Bun 1.0+ or Node.js 20+
- Package manager (
bun,npm,pnpm, oryarn)
# 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| Command | Description |
|---|---|
bun run dev |
Start dev server with hot reload |
bun run build |
Compile TypeScript |
mcp-boilerplate |
Run compiled CLI |
Create .env file:
PORT=3000
MCP_API_KEY=your_api_key_here
DEBUG=mcp:*- 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"
}
}
}mcp-boilerplate/
├── src/
│ ├── index.ts
│ ├── config/
│ ├── services/
│ └── types/
└── build/
Runtime:
Dev:
- Create feature branch
- Commit changes
- Push branch
- Open PR
📄 License MIT - See LICENSE
Happy Coding!
